For more information about this gateway, please refer to https://api-reference.checkout.com/#tag/Payments

  • Gateway type code: checkout_v2
  • Production API endpoint: https://api.checkout.com
  • Sandbox API endpoint: Not Supported
  • Supported payment types: Credit Card, Gateway payment method token
  • Supported operations: Authorization, Capture, Charge, Void, Refund

To add a Checkout V2 gateway, use the following settings:

{
    "secret_key" : "Your Secret Key"
}

Gateway Specific Fields

FlexPay will map transaction_indicator to payment_type, and previous_charge_id to previous_payment_id before sending the request to Checkout.

By default, the field transaction_indicator is set to 1, a regular transaction. You can pass the value 2 to indicate recurring, or 3 for MOTO.

"gatewaySpecificFields":{
   "checkout_v2":   {
      "processing_channel_id": "value",
      "descriptor_city": "value",
      "descriptor_name": "value",
      "card_on_file": "value",
      "transaction_indicator": "value",
      "previous_charge_id": "value",
      "attempt_n3d": "value",
      "metadata": "value",
      "capture_type": "value",
      "authorization_type": "value",
      "challenge_indicator": "value",
      "exemption": "value",
      "incremental_authorization": "value",
      "execute_threed": "value",
      "funds_transfer_type": "value",
      "account_holder_type": "value",
      "source_type": "value",
      "source_id": "value",
      "merchant_initiated_transaction_id": "value"
   }
}