Charge Trusted Card
Initiate a charge on a verified trusted card. Returns a checkout URL for payment processing.
OAuth2 access token obtained from POST /auth/tokens.
In: header
Path Parameters
uuidRequired for MMA users.
^[0-9]+$Transaction currency code. See Get Metadata for supported currencies.
Must match the card's environment. See Get Metadata for acceptable values.
"live" | "sandbox"See Get Metadata for acceptable values.
"customer_pay" | "merchant_absorb" | "split"Merchant order ID.
Callback URL for payment response.
uriTransaction amount.
Optional JSON string of custom data.
length <= 8192Platform country code.
Payment origin identifier.
Response Body
curl -X POST "https://tt.wipayfinancial.com/wapi/trusted-cards/497f6eca-6276-4993-bfeb-53cbbbba6f08/charge" \ -H "Content-Type: application/json" \ -d '{ "currency": "string", "fee_structure": "customer_pay", "order_id": "string", "response_url": "http://example.com", "total": 0 }'{
"message": "string",
"url": "http://example.com",
"transaction_id": "string"
}{
"message": "string"
}{
"message": "string"
}Verify Trusted CardPOST
Verify a trusted card by confirming the small debit amount charged during enrollment. If the amount is incorrect, the card is deleted and must be re-created.
Delete Trusted CardDELETE
Delete a trusted card. If the card is not yet verified, the associated pre-authorization is voided.