sk_test_ secret key from your Payluk dashboard.
Set the API Reference server to Staging (
https://staging.api.payluk.ng)
and paste your sk_test_ key into the Authorization field to run any
request live from the docs.1. Create an escrow
Generate a payment link. The seller is the owner of the API key.paymentToken; this is your shareable payment link
reference.
2. Create a customer (the buyer)
Most buyer-side actions act on behalf of a merchant customer, identified by thecustomer-id header. Create one first:
3. Fund the buyer’s wallet (staging helper)
On staging you can top up a customer’s wallet once per day to simulate a deposit:Virtual accounts are deprecated and
POST /v1/payment/virtual-account
now returns 410. CBN rules require inflows to arrive as a direct escrow
payment, so collect with the Checkout SDK rather than by
issuing an account to pay into.4. Pay the escrow
Fund the escrow from the buyer’s wallet. Payluk charges the escrow amount plus the buyer’s share of the fee.state: OPENED; funds are held.