Skip to Content
Changelog

Changelog

[1.13.1]

Fixed

  • POST /api/v1/charges now properly supports MAKE payment method type. This was previously missing from the endpoint’s accepted payment method types.

[1.13.0]

Support for network tokenization payment method in charges and card authorizations.

Support for merchant-provided 3DS details for CARD, CARD_TOKEN, CARD_NETWORK_TOKEN payment methods.

Updated

  • POST /api/v1/charges
    • Added support for CARD_NETWORK_TOKEN as a payment method type with cardNetworkToken object for network tokenization.
    • Added payerAuthenticationDetails field in the request body to allow merchants to provide 3DS details when creating charges for card payments. This is only for merchants who have been approved to provide their own 3DS details.
  • POST /api/v1/card-authorizations
    • Added support for CARD_NETWORK_TOKEN as a payment method type with cardNetworkToken object for network tokenization.
    • Added payerAuthenticationDetails field in the request body to allow merchants to provide 3DS details when creating card authorizations.

[1.12.0]

Support for partial refunds for CARD payment method charges.

Updated

  • POST /api/v1/refunds
    • Added amount field in the request body for partial refunds for CARD payment method charges.

[1.11.0]

Support for skip 3ds and omit cvv in POST /api/v1/charges endpoint.

Support Partner API Authentication. For detailed information, please refer to Authentication

Updated

  • POST /api/v1/charges
    • Added skip3dsFlow field to bypass 3DS authentication when creating charges for card payments if skip 3DS is allowed.
    • Updated securityCode field in the card details so that it’s not required when creating charges for card payments if omit CVV is allowed.

[1.10.1]

Added country code field when retrieving information of card-based payments.

Added

  • GET /api/v1/charges ,GET /api/v1/charges/{chargeId} endpoint and the charge.succeeded webhook now supports countryAlpha2 field in the card and cardInstallments object to specify the issuing country of the card in ISO 3166-1 alpha-2 format.

[1.10.0]

Support for authorization and capture APIs.

Added

  • GET /api/v1/card-authorizations endpoint
  • POST /api/v1/card-authorizations endpoint
  • GET /api/v1/card-authorizations/{cardAuthorizationId} endpoint
  • POST /api/v1/card-authorizations/{cardAuthorizationId}/cancel endpoint
  • GET /api/v1/card-authorizations/{cardAuthorizationId}/charges endpoint
  • POST /api/v1/card-authorizations/{cardAuthorizationId}/charges endpoint

[1.9.0]

Support Beam Bolt Paired mode

[1.8.1]

Support disabling phone number collection for payment links.

Updated

  • POST /api/v1/payment-links now supports collectPhoneNumber field which allows merchants to disable phone number collection for payment links by setting the field to false.
  • GET /api/v1/payment-links/{paymentLinkId} now returns collectPhoneNumber field in the response.

[1.8.0]

Added

  • POST /api/v1/charges now supports the following payment method types:
    • BANGKOK_BANK_APP
    • KPLUS
    • KRUNGSRI_APP
    • SCB_EASY

[1.7.2]

Support for fee types in Payment Links.

Updated

  • POST /api/v1/payment-links now supports feeType field to specify the fee type for the payment link.
  • GET /api/v1/payment-links/{paymentLinkId} now returns feeType field in the response.

[1.7.1]

Support for delivery address for direct charge API.

Updated

  • POST /api/v1/charges now supports customer field for delivery address.
  • GET /api/v1/charges/{chargeId} and GET /api/v1/charges now returns customer field with delivery address information.

[1.7.0]

Support Payment Links and Transactions.

Added

  • POST /api/v1/payment-links endpoint
  • GET /api/v1/payment-links/{paymentLinkId} endpoint
  • PATCH /api/v1/payment-links/{paymentLinkId}/disable endpoint
  • GET /api/v1/transactions endpoint
  • GET /api/v1/transactions/{transactionId} endpoint

[1.6.2]

Updated

  • GET /api/v1/charges now supports source_in and sourceId filters.

[1.6.1]

Updated

  • POST /api/v1/charges now supports returns CreateChargeResponse.encodedImage.rawData field for encoded image flows

[1.6.0]

Support for card tokenization.

Added

  • POST /client/v1/card-tokens endpoint

Updated

  • POST /api/v1/charges now supports handling card tokens for full payments and installments

[1.5.0]

Support for TrueMoney, LinePay and ShopeePay.

Updated

  • POST /api/v1/charges endpoint which supports TrueMoney, LinePay and ShopeePay

[1.4.0]

Support for Alipay and WeChat Pay.

Updated

  • POST /api/v1/charges endpoint which supports Alipay and WeChat Pay

[1.3.0]

Support for Refunds.

Added

  • POST /api/v1/refunds endpoint
  • GET /api/v1/refunds/{refundId} endpoint

Updated

  • GET /api/v1/charges endpoint now returns charges from all sources
  • Charge object returns chargeSource field

[1.2.0]

Support for cards and card installments.

Updated

  • POST /api/v1/charges endpoint which supports card and card installment payments
  • Documentation to be more descriptive about each field’s intentions

[1.1.0]

Added

  • GET /api/v1/charges endpoint

Updated

  • POST /api/v1/charges endpoint to support custom QR PromptPay expiry time

[1.0.0]

Payments via Beam!

Added

  • POST /api/v1/charges endpoint which supports QR PromptPay
  • GET /api/v1/charges/{chargeId} endpoint
Last updated on