checkout

Zero Authorization

Changed on

Performs an Authorization transaction on a Card for $0.00 to be validated and stored for future use.

This endpoint can only be used if the customer is actively involved in the purchase flow and has explicitly granted their authorization to charge their card.

post/checkout/zero-authorization/{merchantId}

Request

  • Base URL
    https://api-sandbox.coinflow.cash/api
  • URL
    https://api-sandbox.coinflow.cash/api/checkout/zero-authorization/{merchantId}
  • Auth
    API key in header x-coinflow-auth-session-key

Path parameters

merchantIdstring required

Headers

x-device-idstring
x-coinflow-client-ipstring

Request body

OR

Response

Ok

paymentIdstring required

The ID of the payment that was created.

authorizationExpirationstring

The datetime when this authorization expires and subsequent card-on-file or merchant-initiated transactions can no longer be made. After this time, the card must be re-authorized via another CIT transaction. Only present when card-on-file or MIT settings are enabled on the merchant.

Changes

    • warning

      deleted the header request parameter x-coinflow-auth-session-key

    • info

      the endpoint scheme security sessionKey was added to the API

    • info

      api operation id zero-authorization removed and replaced with checkout_ZeroAuthorization