Amwal Tech logoDocs

Create Payment Link

Amwal Payment Links allow merchants to collect payments without writing code or requiring an integrated e-commerce website. You can generate custom payment URLs and scannable QR codes for social commerce (WhatsApp, Instagram), telesales and call centers, remote invoice collections, and in-store POS retail counters.

Rendering diagram...

From the left navigation menu, open Create Payment Link (or navigate to Payment Link → Create):

Create Payment Link Form Configuration


ParameterRequiredTypeDescriptionExample
Phone NumberYesStringCustomer mobile number with country code. Receives the automated checkout SMS.+966501234567
Amount in SARYesNumberTotal transaction amount in Saudi Riyals.1250.00
BranchOptionalSelectAssigns the sale to a physical store location for localized commission and accounting.Riyadh Olaya Branch
TitleOptionalStringInternal invoice reference or item description.Order #8921 - Gold Necklace
SMS LanguageYesSelectLanguage of the automated SMS notification sent to the customer (Arabic or English).Arabic (العربية)
DescriptionOptionalStringCustomer-facing note displayed on the hosted checkout page.Includes 15% VAT and free delivery

Click Generate to create the payment link.


2. Real-Time Confirmation & Dispatch Options

Upon generation, the Payment Link Generated modal appears, providing immediate omnichannel sharing tools:

Payment Link Confirmation Screen

Actions Available:

  1. Copy Payment URL: Copy the secure, shortened HTTPS payment URL to send directly via WhatsApp, Instagram DM, email, or chat.
  2. Present Dynamic QR Code: Display a large, high-resolution QR code on your POS terminal or tablet for the buyer to scan with their smartphone camera.
  3. Resend SMS: If the customer hasn't received the text message, click Resend SMS once the cooldown timer expires.
  4. Get Status (Live Polling): Click Get Status to check in real time whether the customer has completed 3D-Secure authentication and finalized the payment before releasing goods.
  5. Generate New Link: Clear the form to issue another payment link immediately for the next customer in queue.

3. Webhooks & Automated Notifications

When a customer completes payment via a payment link:

  • The dashboard immediately marks the transaction as Success.
  • If you have registered a webhook endpoint, Amwal dispatches an order.success event.
  • If the payment link passes its configured expiration window without payment, Amwal dispatches a payment_link.expired webhook.

On this page