Skip to content

api-evangelist/payflex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Payflex

Payflex is a South African Buy Now Pay Later (BNPL) platform that enables merchants to offer interest-free installment payment options at checkout. Consumers can split purchases into up to four payments over six weeks, with the first 25% paid upfront. Payflex settles the full order amount to merchants upfront (less commission) and assumes all credit and fraud risk.

API

The Payflex Merchant API is a REST API secured with OAuth2 Client Credentials. It supports both hosted (redirect) and embedded (iFrame) checkout flows and covers the full order lifecycle.

Production base URL: https://api.payflex.co.za
Sandbox base URL: https://api.uat.payflex.co.za
Authentication: POST https://auth.payflex.co.za/auth/merchant

Key Endpoints

Method Path Description
POST /order/productSelect Create an order and initiate checkout
GET /order/{orderId} Retrieve order status and details
POST /order/{orderId}/refund Issue a full or partial refund
GET /configuration Retrieve merchant payment limits

Authentication

Payflex uses the OAuth2 Client Credentials flow. Submit client_id, client_secret, audience, and grant_type=client_credentials to the auth endpoint to receive a bearer token. Credentials are issued by the Payflex merchant team during onboarding.

Platform Integrations

Payflex provides official plugins and modules for:

Links

APIs.json

This repository is an APIs.json 0.19 profile for Payflex, maintained by API Evangelist.

Releases

No releases published

Packages

 
 
 

Contributors