๐งพOrders
API's to manage Orders.
Production URL: https://orders-v1-api-rdqehkur6a-ey.a.run.app
Create Order
Please Note: If you want to pre-populate user data for the Stripe Onramp payment feature - Please ensure to add the customerInformation
object data.
Order Notify Url (Webhook)
WARNING: Ensure that your system accepts payments ONLY when the status of the notifyUrl request is "success".
Order Completed Notify Url
POST
https://your-notify-url
Request Body
orderId*
string
TygaPay Order Id.
orderNumber*
string
Unique Order Number .
status*
string
Status of the order upon completion:
success
: Payment has been successfully processed.
expired
: The order has expired.
cancelled
: The order has been cancelled.
date*
string
Order complettion date. i.e
2024-01-07T19:05:30.175Z
amount
number
The paid amount. Amount will only be present if the status is equal to success
.
currency
string
i.e USDT, KRU etc
Currency will only be present if the status is equal to success
.
txId
String
The payment TygaPay txId. TxID will only be present if the status is equal to success
.
Order Redirect Url
When an order receives a final outcome, the Payment Gateway will redirect to the specified redirect URL. The redirect URL will have the following parameters appended:
?orderId=[ORDER_ID]&orderNumber=[ORDER_NUMBER]&status=[STATUS]
i.e https://your-redirect-url?orderId=004Qs494RxpEMFYUyXBz&orderNumber=323421&status=success
ORDER_ID
The TygaPay Order Id
ORDER_NUMBER
The orderNumber supplied in the creation of the order.
STATUS
Status of the order upon completion:
success
: Payment has been successfully processed.
expired
: The order has expired.
cancelled
: The order has been cancelled.
Note: TygaPay will accommodate the specific format required for your redirect URL.
Get Order
Cancel Order
Refund Order to TygaPay Account
Refund Order to Crypto Address
To process a refund to a cryptocurrency address, an OTP (One-Time Password) is necessary. Please reach out to support@tygapay.com to set up the Tenant Admin account that will receive these OTPs.
Refund NotifyUrl Request (Webhook)
POST
https://your-refund-notify-url
Request Body
type*
string
order_refund
| order_refund_crypto
orderId*
string
TygaPay Order Id.
orderNumber*
string
Unique Order Number .
status*
string
Status of the order refund upon completion:
refunded
: Order has been refunded successfully.
date*
string
Order complettion date. i.e
2024-01-07T19:05:30.175Z
amount*
number
The refunded amount.
currency*
string
The refunded currency. i.e USDT
txId*
string
The payment TygaPay txId.
thirdPartyId
string
The specified thirdPartyId
is used to initiate the refund request.
address
string
The address to which the refunded amount was sent. This address is provided when the type is order_refund_crypto
.
token
string
The token, such as USDT, that has been transferred to the blockchain address.
network
string
The network used to transmit the token.
txHash
string
The blockchain transaction ID, which can be used to verify the legitimacy of the transfer.
Last updated