Skip to main content
POST
Upload Proof of Payment

Authorizations

ngnc-sec-key
string
header
default:""
required

Body

multipart/form-data
reference
string
required

The transaction reference returned when the transaction was created (e.g. link-otc-12345678).

Example:

"link-otc-12345678"

transaction_type
enum<string>
required

The type of transaction. Determines which proof is expected — file for onramp, transaction_hash for offramp.

Available options:
onramp,
offramp
file
file

Required for onramp only. Proof of payment file. Accepted types: JPEG, PNG, GIF, PDF. Maximum size: 3 MB.

transaction_hash
string

Required for offramp only. The blockchain transaction hash or block explorer URL confirming stablecoin transfer (e.g. a Tronscan or Etherscan link).

Example:

"0xabc123..."

Response

Proof of payment submitted successfully.

message
string
data
object