---
title: "Copy of Create Quick Payment Link"
method: POST
path: "/payment-intent/api/v1/direct/eInvoice/quick-1"
---

# Copy of Create Quick Payment Link

`POST /payment-intent/api/v1/direct/eInvoice/quick-1`

## Request

- Base URL: `https://api.ksamerchant.geidea.net`
- URL: `https://api.ksamerchant.geidea.net/payment-intent/api/v1/direct/eInvoice/quick-1`
- Auth: HTTP basic

## Request body

- object
  - `amount` number, double, required: Amount for which payment link is created. Amount must be greater than 0.01. Must be equal to [eInvoiceItems.price * eInvoiceItems.quantity]
  - `currency` 'SAR' | 'EGP' | 'AED' | 'QAR' | 'OMR' | 'BHD' | 'KWD' | 'USD' | 'GBP' | 'EUR', required: Currency for which payment link is created. Currency must be 3 characters in length. Acceptable currencies are: SAR, AED
  - `timestamp` string
  - `signature` string, required: A parameter to ensure the security and authenticity of API communications. It involves generating a signature using the contents of the API request and secret keys, which is then sent along with the request.
  - `customer` object, required: Customer Object
    - `name` string, required: Customer Name
    - `email` string, required: Email of customer. One of email or phoneNumber must be present.
    - `phoneCountryCode` string, required: Country code of customer's phone number eg: "+971". If phoneNumber is passed, phoneCountryCode must be passed.
    - `phoneNumber` string, required: Customer's phone number eg: "511111111". If phoneCountryCode is passed, phoneNumber must be passed. One of email or phoneNumber must be present.
  - `eInvoiceDetails` object
    - `callbackUrl` string
    - `merchantReferenceId` string

## Response `200`

200

- object

## Other responses

- `400`: 400

---

[API](https://skmtc.dev/geidea/apis/pay-by-link.md) - [All operations](https://skmtc.dev/geidea/apis/pay-by-link/llms.txt) - [OpenAPI document](https://skmtc.dev/geidea/apis/pay-by-link/revisions/8bee67706bf3?raw)
