Create Slip Payment

Create a P2P session for slip-only fiat payment. Returns a session token and redirect URL for the depositor to submit their slip.

POSTCreate Slip Payment
Endpoint URL
https://testnet.trustsig.xyz/v1/p2p/public/session/create

Authentication Status

API Key is required for all requests Webhook Secret

Headers

x-api-key
Required

API Key for authentication

x-signature
Required

HMAC-SHA256 signature for authentication

x-timestamp
Required

Timestamp (milliseconds) for signature

X-Idempotency-Key
Required

Unique key สำหรับป้องกันการทำรายการซ้ำ (เช่น UUID)

Parameters (Request Body)

role
enum Required

บทบาทของผู้ใช้ session (ใช้ DEPOSITOR สำหรับฝั่งผู้ฝากเงิน)

ttl_seconds
number Required

อายุของ session เป็นวินาที (เช่น 1200 = 20 นาที)

profile.depositor.sender_bank
string Required

รหัสธนาคารของผู้ฝาก (เช่น SCB, KBANK, BBL)

profile.depositor.sender_account
string Required

เลขบัญชีธนาคารของผู้ฝาก

amount
number Required

จำนวนเงินที่ต้องการชำระ (หน่วยเป็นบาท)

order_id
string Required

A unique order reference ID from your system (e.g., mystore_order_1234, uuid). Please use the same Order ID for the same transaction and do not generate a new one.

order_user_reference
string Required

Customer Name

return_url
string Optional

URL ที่จะ redirect กลับเมื่อทำรายการเสร็จสิ้น