Cards
Server-to-server card payment processing. Includes public key retrieval, encrypted card payments (OTP/3DS), Google Pay, and Apple Pay.
Get Public Key
Fetch the current RSA public key required to encrypt card data before transmission.
Card Payment (OTP/3DS)
Submit an encrypted card payment for a registered transaction. Card data must be encrypted with the RSA public key from the `Get Public Key` endpoint.
Card Pre-Authorization
Authorize (hold) funds on a card without capturing them. Same request body and 3DS handling as `Card Payment (OTP/3DS)`, but the funds are only held - capture or cancel them afterwards. The registered `value` is the maximum captureable amount. `redirectType: 'SUCCESS'` means the funds are authorized (held).
Capture Authorization
Capture (settle) funds from a previously authorized card transaction. Supports full and partial captures, and multiple captures - the sum of captures must not exceed the authorized amount.
Cancel Authorization
Cancel (void) a card authorization that has not been fully captured yet, releasing the held funds. Supports full cancellation (omit `amount`) and partial cancellation. Only the uncaptured remainder can be cancelled.
Google Pay Payment
Authorize a payment using a Google Pay token.
Apple Pay Payment
Authorize a payment using Apple Pay. This endpoint handles both session initialization and payment submission.