Payflex website screenshot

Payflex

Payflex is a South African Buy Now Pay Later (BNPL) platform that enables merchants to offer interest-free installment payment options to consumers. Shoppers can split purchases into up to four interest-free payments over six weeks, with the first payment made upfront. Payflex pays merchants the full purchase amount upfront (less a commission) and assumes all credit and fraud risk. The REST API supports hosted and embedded checkout flows, order lifecycle management, refunds, and merchant configuration retrieval.

1 APIs 0 Features
BNPLBuy Now Pay LaterPaymentsInstallmentsSouth AfricaFintechE-commerce

APIs

Payflex Merchant API

REST API for integrating Payflex BNPL installment payments into e-commerce platforms. Supports order creation with hosted or embedded checkout flows, order status retrieval, ful...

Pricing Plans

Plans

1 plans

PLANS

Rate Limits

Rate Limits

0 limits

RATE LIMITS

FinOps

Finops

FINOPS

Semantic Vocabularies

context Context

8 classes · 43 properties

JSON-LD

Example Payloads

Configuration Response

2 fields

EXAMPLE

Create Order Request

11 fields

EXAMPLE

Create Order Response

4 fields

EXAMPLE

Order Status Response

5 fields

EXAMPLE

Refund Request

4 fields

EXAMPLE

Token Request

4 fields

EXAMPLE

Token Response

3 fields

EXAMPLE

Resources

🔗
Website
Website
🌐
MerchantPortal
MerchantPortal
🔗
MerchantHub
MerchantHub
💬
Support
Support
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
📰
Blog
Blog
👥
GitHub
GitHub
🔗
WooCommercePlugin
WooCommercePlugin
🔗
WooCommercePluginSource
WooCommercePluginSource
🔗
MagentoModule
MagentoModule
🔗
OpenCartExtension
OpenCartExtension
🔗
PrestaShopModule
PrestaShopModule

Sources

Raw ↑
name: Payflex
description: 'Payflex is a South African Buy Now Pay Later (BNPL) platform that enables merchants to offer interest-free installment
  payment options to consumers. Shoppers can split purchases into up to four interest-free payments over six weeks, with the
  first payment made upfront. Payflex pays merchants the full purchase amount upfront (less a commission) and assumes all
  credit and fraud risk. The REST API supports hosted and embedded checkout flows, order lifecycle management, refunds, and
  merchant configuration retrieval.

  '
image: https://payflex.co.za/wp-content/uploads/2021/06/payflex-logo.png
tags:
- BNPL
- Buy Now Pay Later
- Payments
- Installments
- South Africa
- Fintech
- E-commerce
created: '2026-06-13'
modified: '2026-06-13'
url: https://raw.githubusercontent.com/api-evangelist/payflex/refs/heads/main/apis.yml
specificationVersion: '0.19'
apis:
- name: Payflex Merchant API
  description: 'REST API for integrating Payflex BNPL installment payments into e-commerce platforms. Supports order creation
    with hosted or embedded checkout flows, order status retrieval, full and partial refunds, merchant configuration retrieval,
    and OAuth2 client-credentials authentication. Merchants provide customer details, billing/shipping addresses, and order
    amounts; Payflex returns a redirect URL and order token to complete the payment flow.

    '
  image: https://payflex.co.za/wp-content/uploads/2021/06/payflex-logo.png
  humanURL: https://docs.payflex.co.za/
  baseURL: https://api.payflex.co.za
  tags:
  - Orders
  - Payments
  - Refunds
  - Merchant Configuration
  - Authentication
  properties:
  - type: Documentation
    url: https://docs.payflex.co.za/
  - type: GettingStarted
    url: https://docs.payflex.co.za/docs/getting-started
  - type: Authentication
    url: https://docs.payflex.co.za/docs/getting-started
  - type: Plans
    url: https://raw.githubusercontent.com/api-evangelist/payflex/refs/heads/main/plans/plans.yml
  - type: RateLimits
    url: https://raw.githubusercontent.com/api-evangelist/payflex/refs/heads/main/rate-limits/rate-limits.yml
  - type: FinOps
    url: https://raw.githubusercontent.com/api-evangelist/payflex/refs/heads/main/finops/finops.yml
  - type: OpenAPI
    url: https://raw.githubusercontent.com/api-evangelist/payflex/refs/heads/main/openapi/openapi.yml
  contact:
  - FN: Payflex Merchant Support
    email: merchants@payflex.co.za
    url: https://payflex.co.za/support/
  environments:
  - name: Production
    url: https://api.payflex.co.za
  - name: Sandbox
    url: https://api.uat.payflex.co.za
common:
- type: Website
  url: https://payflex.co.za/
- type: MerchantPortal
  url: https://merchant.payflex.co.za/login
- type: MerchantHub
  url: https://payflex.co.za/merchant/
- type: Support
  url: https://payflex.co.za/support/
- type: TermsOfService
  url: https://payflex.co.za/terms-conditions/
- type: PrivacyPolicy
  url: https://payflex.co.za/privacy-policy/
- type: Blog
  url: https://payflex.co.za/merchant-hub/
- type: GitHub
  url: https://github.com/PayFlexSA
- type: WooCommercePlugin
  url: https://wordpress.org/plugins/payflex-payment-gateway/
- type: WooCommercePluginSource
  url: https://github.com/PayFlexSA/payflex-woocommerce-plugin
- type: MagentoModule
  url: https://github.com/PayFlexSA/payflex-magento-2-4-module
- type: OpenCartExtension
  url: https://github.com/PayFlexSA/payflex-opencart-4-extension
- type: PrestaShopModule
  url: https://github.com/PayFlexSA/payflex-prestashop-8-module
maintainers:
- FN: API Evangelist
  email: info@apievangelist.com
  url: https://apievangelist.com