Skip to navigation

Retrieve a payment

Authentication

AuthorizationBearer

A secret key (rl_sk_test_..., rl_sk_live_...) or a restricted key with limited scopes (rl_rk_test_..., rl_rk_live_...). A restricted key can carry agent: true and an expires_at, and is what a coding agent should hold. Keys end in a checksum so secret scanners can recognize them. People create, roll and revoke keys in the dashboard; GET /v1/api_keys lists them, masked.

Path parameters

payment_idstringRequired

The payment ID (pay_...).

Response

The payment.
idstring
object"payment"
providerstring
provider_referencestring

The provider’s own ID, such as Adyen’s pspReference or a Stripe payment intent.

kindenum
Allowed values:
customerstring
amountobject
An amount of money in the currency's minor unit.
statusenum

disputed means the provider reported a chargeback. Runledger changes no credits because of it.

Allowed values:
livemodeboolean
created_atdatetime
merchant_referencestringOptional

The reference you or Runledger sent the provider, such as Adyen’s merchantReference.

checkout_sessionstringOptional
invoicestringOptional
credit_grantstringOptional

The grant a top_up created. Credits at risk are counted from it.

payout_referencestringOptional
The provider's payout or batch ID, once the payment is paid out.
settled_atdatetimeOptional
When the provider paid it out.
disputed_atdatetimeOptional
When the provider reported a chargeback.

Errors

400
Bad Request Error
401
Unauthorized Error
403
Forbidden Error
404
Not Found Error
429
Too Many Requests Error
500
Internal Server Error