This API specification is currently still in Testnet beta — endpoints and responses may change without notice.
PayFlow Gateway

PayFlow Gateway

#304 v0.1
active
Verified
Pay Gateway
Payment Processing
USD
EUR
GBP

About

Enterprise-grade hosted checkout for online merchants with multi-currency support

Capabilities

orders.checkout

Initiate Order Checkout

POST https://pay.payflow.io/opencharge/orders/checkout

Receive orders from merchants and return a redirect URL for payment.

View full docs

transfer.create

Initiate Fund Transfer

POST https://pay.payflow.io/opencharge/transfer/create

Process fund transfers between OCIDs.

View full docs

transfer.webhook

Receive Transfer Updates

POST https://pay.payflow.io/opencharge/transfer/webhook

Receive signed transfer proofs when payments complete.

View full docs

payment.create

Initiate New Payment

POST https://pay.payflow.io/opencharge/payment/create

Accept payment requests from third-party apps.

View full docs

payment.settle

Settle Payments

POST https://pay.payflow.io/opencharge/payment/settle

Complete payments by accepting settlement proofs.

View full docs

verify.txid

Verify Transaction ID

GET https://pay.payflow.io/opencharge/verify/{txid}

Verify the status of a transaction by its ID.

View full docs

Settlement

Currencies

USD
EUR
GBP
{ "opencharge": "0.1", "name": "PayFlow Gateway", "profile": "Enterprise-grade hosted checkout for online merchants with multi-currency support", "icon": "/images/Zerion.avif", "config": { "publicKey": "e78f9a0b1c2d3e4f5a6b7c8d9e0f1a2b3c4d5e6f7a8b9c0d1e2f3a4b5c6d7e8f9a0b1c2d3e4f5a6b7c8d9e0f1a2b3c4d5e6f7a8b9c0d1e2f3a4b5c6d7e8f9a0b1c2d", "endpoint": "https://pay.payflow.io/opencharge", "capabilities": [ "orders.checkout", "transfer.create", "transfer.webhook", "payment.create", "payment.settle", "verify.txid" ], "settlement": { "currencies": [ "USD", "EUR", "GBP" ], "accepts": [ 21, 190, 620 ] } }, "kyc": [ 74, 150, 280 ], "signature": "f6a7b8c9d0e1f2a3b4c5d6e7f8a9b0c1d2e3f4a5b6c7d8e9f0a1b2c3d4e5f6a7", "contact": "integrations@payflow.io" }
Copy