---
title: "POST /payment-intent/api/v2/direct/session/saveCard"
method: POST
path: "/payment-intent/api/v2/direct/session/saveCard"
---

# POST /payment-intent/api/v2/direct/session/saveCard

`POST /payment-intent/api/v2/direct/session/saveCard`

## Headers

- `deviceBrand` string
- `deviceModel` string
- `deviceType` string
- `language` string
- `sdkVersion` string
- `OSVersion` string

## Request body

- object
  - `currency` 'EGP' | 'SAR' | 'AED', required
  - `callbackUrl` string
  - `returnUrl` string
  - `language` 'en' | 'ar'
  - `merchantReferenceId` string
  - `signature` string, required
  - `timeStamp` string, required
  - `cofAgreement` object
    - `id` string
    - `type` 'Unscheduled'
  - `appearance` object[]
    - `receiptPage` true | false
    - `uiMode` 'modal' | 'dropin'
    - `styles` object
      - `hideGeideaLogo` true | false

## Response `200`

---

[API](https://skmtc.dev/geidea/apis/checkout-v2.md) · [All operations](https://skmtc.dev/geidea/apis/checkout-v2/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/geidea/checkout-v2/revisions/873e534eeb01/schema)
