v1

latestOpenAPI 3.1.0Copyright Pismo2026-07-247702,7523.1 MB
Payment method acceptances

Replace program acceptance configuration

Update acceptance configuration for a processing code operation on the program level. This operation updates the entire configuration, so all fields must be sent to avoid data loss.

put/payment-methods-configs/v1/acceptances/processing-codes/{processingCode}/programs/{programId}

Request body

Example request

{
  "authorization": {
    "external_calculation_endpoint": "https://yourendpoint.com",
    "cancellation_threshold": 1440,
    "confirmation_verification_endpoint": "https://yourverificationendpoint.com",
    "confirmation_verification_mtls": true,
    "confirmation_verification_rate": 30,
    "require_external_authentication": true,
    "update_balance_after_discharge": true
  },
  "payment": {
    "retroactive_payment_time_restriction": 5,
    "require_external_authentication": true,
    "update_balance_after_discharge": true
  },
  "transfer": {
    "from": {
      "retroactive_payment_time_restriction": 5,
      "require_external_authentication": true
    },
    "to": {
      "retroactive_payment_time_restriction": 5,
      "require_external_authentication": true
    }
  }
}

Response

Updated successfully

Example response

{
  "authorization": {
    "external_calculation_endpoint": "https://yourendpoint.com",
    "cancellation_threshold": 1440,
    "confirmation_verification_endpoint": "https://yourverificationendpoint.com",
    "confirmation_verification_mtls": true,
    "confirmation_verification_rate": 30,
    "require_external_authentication": true,
    "update_balance_after_discharge": true
  },
  "payment": {
    "retroactive_payment_time_restriction": 5,
    "require_external_authentication": true,
    "update_balance_after_discharge": true
  },
  "transfer": {
    "from": {
      "retroactive_payment_time_restriction": 5,
      "require_external_authentication": true
    },
    "to": {
      "retroactive_payment_time_restriction": 5,
      "require_external_authentication": true
    }
  }
}