Resolve an existing payment link ID into a direct, browser-ready checkout session with full merchant branding, installment tenure options, and partner bank availability.
Validation state of the checkout link: "valid", "expired", or "already_paid".
payment_link_id
String (UUID)
Unique identifier of the resolved payment link.
amount
Number
Order total amount in SAR.
currency
String
ISO 4217 currency code (e.g. SAR).
merchant_name
String
Merchant or store display name shown to the buyer on the checkout interface.
supported_banks
Array of Strings
List of partner Saudi banks offering 0% installment plans for this checkout session (e.g. ["Al Rajhi Bank", "Saudi National Bank (SNB)", "Alinma Bank", "Riyad Bank"]).
installment_tenures
Array of Integers
Available installment duration options in months (e.g. [3, 6, 12, 24]). Note: SNB requires ≥1,000 SAR and offers 3, 6, 12 months; Al Rajhi requires ≥300 SAR and offers 3, 6, 12, 24 months.
expires_at
String (ISO 8601)
Expiry timestamp in UTC after which payment attempts are rejected.