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. Collect the buyer’s payment
Every payment comes in as an escrow payment through the Checkout SDK. Payluk has no direct deposits and no card payments: Checkout generates a temporary virtual account for the escrow and the buyer pays it by bank transfer. From your frontend, pass the escrow’spaymentToken (returned in step 1) to
pay() with your publishable key:
state: OPENED and funds are held.