UpGate is a world-class payment orchestration platform. Our mission is to simplify payments and make it easier for merchants to reach global customers. We use the latest technologies to help you achieve better conversions and global user monetization.
https://docs.upgate.com/_mock/openapi/
https://api.sandbox.upgate.com/v1/
taxOverride
object was added to Checkout requestpaymentFormOverride
object was added to Checkout requestThe system supports the query deduplication mechanism. Any system-wide merchant's request after the first one with the same X-Idempotency-Key
will return an error. For example, if you have retrying mechanism for payouts and you want to avoid double sending, you can put header with value payout_{your_payout_id}
https://docs.upgate.com/_mock/openapi/subscription
https://api.sandbox.upgate.com/v1/subscription
curl -i -X PATCH \
'https://docs.upgate.com/_mock/openapi/subscription?merchant_product_id=2JZGULPNK27K2' \
-H 'Content-Type: application/json' \
-H 'X-Api-Key: YOUR_API_KEY_HERE' \
-H 'X-Idempotency-Key: string' \
-d '{
"is_rebill_enabled": true
}'
{ "type": "SUBSCRIPTION", "data": { "subscription_id": "2JWZGUKDK2DK2", "created_at": "2023-02-15T16:11:50.694Z", "subscription_status": "ACTIVE", "expires_at": "2023-03-13T16:11:50.694Z", "merchant_id": "UpGate", "payment_id": "2E2CL5R3KC7K3", "product_id": "2JZGULPNK27K2", "merchant_product_id": "R_001", "merchant_payment_id": "P_001", "merchant_customer_id": "777", "payment_method": "CARD", "currency_code": "USD", "amount": "10.01", "is_trial": false, "charge_interval": "DAY", "charge_interval_value": 11, "is_rebill_enabled": true, "retry_at": "2023-03-13T16:11:50.694Z", "retry_count": 0, "retry_total_count": 2 } }
https://docs.upgate.com/_mock/openapi/subscription
https://api.sandbox.upgate.com/v1/subscription
curl -i -X GET \
'https://docs.upgate.com/_mock/openapi/subscription?page=1&size=100&transaction_id=2U5T2MIX22EK3' \
-H 'X-Api-Key: YOUR_API_KEY_HERE'
{ "type": "SUBSCRIPTION", "data": [ { … }, { … } ], "meta": { "pageNumber": 1, "pageSize": 100 } }
https://docs.upgate.com/_mock/openapi/subscription/{subscriptionId}
https://api.sandbox.upgate.com/v1/subscription/{subscriptionId}
curl -i -X GET \
https://docs.upgate.com/_mock/openapi/subscription/2E2CL5R3KC7K3 \
-H 'X-Api-Key: YOUR_API_KEY_HERE'
{ "type": "SUBSCRIPTION", "data": { "subscription_id": "2JWZGUKDK2DK2", "created_at": "2023-02-15T16:11:50.694Z", "subscription_status": "ACTIVE", "expires_at": "2023-03-13T16:11:50.694Z", "merchant_id": "UpGate", "payment_id": "2E2CL5R3KC7K3", "product_id": "2JZGULPNK27K2", "merchant_product_id": "R_001", "merchant_payment_id": "P_001", "merchant_customer_id": "777", "payment_method": "CARD", "currency_code": "USD", "amount": "10.01", "is_trial": false, "charge_interval": "DAY", "charge_interval_value": 11, "is_rebill_enabled": true, "retry_at": "2023-03-13T16:11:50.694Z", "retry_count": 0, "retry_total_count": 2 } }