@sahabaplus/moyasar
Version:
A comprehensive TypeScript SDK for integrating with the Moyasar payment gateway
554 lines • 34.6 kB
TypeScript
import { z } from "zod";
export declare const PaymentSchema: z.ZodObject<{
id: z.ZodString;
status: z.ZodEnum<{
readonly INITIATED: "initiated";
readonly PAID: "paid";
readonly FAILED: "failed";
readonly AUTHORIZED: "authorized";
readonly CAPTURED: "captured";
readonly REFUNDED: "refunded";
readonly VOIDED: "voided";
readonly VERIFIED: "verified";
}>;
amount: z.ZodNumber;
fee: z.ZodNumber;
currency: z.ZodPipe<z.ZodEnum<Readonly<{
USD: "USD";
EUR: "EUR";
GBP: "GBP";
AUD: "AUD";
CAD: "CAD";
JPY: "JPY";
BYR: "BYR";
PAB: "PAB";
SOS: "SOS";
SRD: "SRD";
SSP: "SSP";
STD: "STD";
STN: "STN";
SVC: "SVC";
SYP: "SYP";
SZL: "SZL";
THB: "THB";
TJS: "TJS";
TMT: "TMT";
TND: "TND";
TOP: "TOP";
TRY: "TRY";
NPR: "NPR";
TTD: "TTD";
TWD: "TWD";
NOK: "NOK";
TZS: "TZS";
UAH: "UAH";
UGX: "UGX";
NIO: "NIO";
PEN: "PEN";
OMR: "OMR";
PGK: "PGK";
PHP: "PHP";
PKR: "PKR";
PLN: "PLN";
PYG: "PYG";
QAR: "QAR";
RON: "RON";
RSD: "RSD";
RUB: "RUB";
RWF: "RWF";
SAR: "SAR";
SBD: "SBD";
SCR: "SCR";
SDG: "SDG";
SEK: "SEK";
SGD: "SGD";
SHP: "SHP";
NZD: "NZD";
SKK: "SKK";
SLE: "SLE";
SLL: "SLL";
UYU: "UYU";
BCH: "BCH";
BTC: "BTC";
JEP: "JEP";
GGP: "GGP";
IMP: "IMP";
XFU: "XFU";
GBX: "GBX";
CNH: "CNH";
USDC: "USDC";
EEK: "EEK";
GHS: "GHS";
HRK: "HRK";
LTL: "LTL";
LVL: "LVL";
MRO: "MRO";
MTL: "MTL";
TMM: "TMM";
ZWD: "ZWD";
ZWL: "ZWL";
ZWN: "ZWN";
ZWR: "ZWR";
VEF: "VEF";
UZS: "UZS";
VES: "VES";
VND: "VND";
VUV: "VUV";
WST: "WST";
XAF: "XAF";
XAG: "XAG";
XAU: "XAU";
XBA: "XBA";
XBB: "XBB";
XBC: "XBC";
XBD: "XBD";
XCD: "XCD";
XDR: "XDR";
XOF: "XOF";
XPD: "XPD";
XPF: "XPF";
XPT: "XPT";
XTS: "XTS";
YER: "YER";
ZAR: "ZAR";
ZMK: "ZMK";
ZMW: "ZMW";
AED: "AED";
CDF: "CDF";
CHF: "CHF";
CLF: "CLF";
CLP: "CLP";
CNY: "CNY";
COP: "COP";
CRC: "CRC";
CUC: "CUC";
CUP: "CUP";
CVE: "CVE";
CZK: "CZK";
DJF: "DJF";
DKK: "DKK";
DOP: "DOP";
DZD: "DZD";
EGP: "EGP";
ERN: "ERN";
ETB: "ETB";
FJD: "FJD";
FKP: "FKP";
GEL: "GEL";
GIP: "GIP";
AFN: "AFN";
ALL: "ALL";
AMD: "AMD";
ANG: "ANG";
AOA: "AOA";
ARS: "ARS";
AWG: "AWG";
AZN: "AZN";
BAM: "BAM";
BBD: "BBD";
BDT: "BDT";
BGN: "BGN";
BHD: "BHD";
BIF: "BIF";
BMD: "BMD";
BND: "BND";
BOB: "BOB";
BRL: "BRL";
BSD: "BSD";
BTN: "BTN";
BWP: "BWP";
BYN: "BYN";
BZD: "BZD";
GMD: "GMD";
KZT: "KZT";
LAK: "LAK";
LBP: "LBP";
LKR: "LKR";
LRD: "LRD";
LSL: "LSL";
LYD: "LYD";
MAD: "MAD";
MDL: "MDL";
MGA: "MGA";
MKD: "MKD";
MMK: "MMK";
MNT: "MNT";
MOP: "MOP";
MRU: "MRU";
MUR: "MUR";
MVR: "MVR";
MWK: "MWK";
MXN: "MXN";
MYR: "MYR";
MZN: "MZN";
NAD: "NAD";
NGN: "NGN";
GNF: "GNF";
GTQ: "GTQ";
GYD: "GYD";
HKD: "HKD";
HNL: "HNL";
HTG: "HTG";
HUF: "HUF";
IDR: "IDR";
INR: "INR";
IQD: "IQD";
IRR: "IRR";
ISK: "ISK";
JMD: "JMD";
JOD: "JOD";
KES: "KES";
KGS: "KGS";
KHR: "KHR";
KMF: "KMF";
KPW: "KPW";
KRW: "KRW";
KWD: "KWD";
KYD: "KYD";
}>>, z.ZodTransform<"USD" | "EUR" | "GBP" | "AUD" | "CAD" | "JPY" | "BYR" | "PAB" | "SOS" | "SRD" | "SSP" | "STD" | "STN" | "SVC" | "SYP" | "SZL" | "THB" | "TJS" | "TMT" | "TND" | "TOP" | "TRY" | "NPR" | "TTD" | "TWD" | "NOK" | "TZS" | "UAH" | "UGX" | "NIO" | "PEN" | "OMR" | "PGK" | "PHP" | "PKR" | "PLN" | "PYG" | "QAR" | "RON" | "RSD" | "RUB" | "RWF" | "SAR" | "SBD" | "SCR" | "SDG" | "SEK" | "SGD" | "SHP" | "NZD" | "SKK" | "SLE" | "SLL" | "UYU" | "BCH" | "BTC" | "JEP" | "GGP" | "IMP" | "XFU" | "GBX" | "CNH" | "USDC" | "EEK" | "GHS" | "HRK" | "LTL" | "LVL" | "MRO" | "MTL" | "TMM" | "ZWD" | "ZWL" | "ZWN" | "ZWR" | "VEF" | "UZS" | "VES" | "VND" | "VUV" | "WST" | "XAF" | "XAG" | "XAU" | "XBA" | "XBB" | "XBC" | "XBD" | "XCD" | "XDR" | "XOF" | "XPD" | "XPF" | "XPT" | "XTS" | "YER" | "ZAR" | "ZMK" | "ZMW" | "AED" | "CDF" | "CHF" | "CLF" | "CLP" | "CNY" | "COP" | "CRC" | "CUC" | "CUP" | "CVE" | "CZK" | "DJF" | "DKK" | "DOP" | "DZD" | "EGP" | "ERN" | "ETB" | "FJD" | "FKP" | "GEL" | "GIP" | "AFN" | "ALL" | "AMD" | "ANG" | "AOA" | "ARS" | "AWG" | "AZN" | "BAM" | "BBD" | "BDT" | "BGN" | "BHD" | "BIF" | "BMD" | "BND" | "BOB" | "BRL" | "BSD" | "BTN" | "BWP" | "BYN" | "BZD" | "GMD" | "KZT" | "LAK" | "LBP" | "LKR" | "LRD" | "LSL" | "LYD" | "MAD" | "MDL" | "MGA" | "MKD" | "MMK" | "MNT" | "MOP" | "MRU" | "MUR" | "MVR" | "MWK" | "MXN" | "MYR" | "MZN" | "NAD" | "NGN" | "GNF" | "GTQ" | "GYD" | "HKD" | "HNL" | "HTG" | "HUF" | "IDR" | "INR" | "IQD" | "IRR" | "ISK" | "JMD" | "JOD" | "KES" | "KGS" | "KHR" | "KMF" | "KPW" | "KRW" | "KWD" | "KYD", "USD" | "EUR" | "GBP" | "AUD" | "CAD" | "JPY" | "BYR" | "PAB" | "SOS" | "SRD" | "SSP" | "STD" | "STN" | "SVC" | "SYP" | "SZL" | "THB" | "TJS" | "TMT" | "TND" | "TOP" | "TRY" | "NPR" | "TTD" | "TWD" | "NOK" | "TZS" | "UAH" | "UGX" | "NIO" | "PEN" | "OMR" | "PGK" | "PHP" | "PKR" | "PLN" | "PYG" | "QAR" | "RON" | "RSD" | "RUB" | "RWF" | "SAR" | "SBD" | "SCR" | "SDG" | "SEK" | "SGD" | "SHP" | "NZD" | "SKK" | "SLE" | "SLL" | "UYU" | "BCH" | "BTC" | "JEP" | "GGP" | "IMP" | "XFU" | "GBX" | "CNH" | "USDC" | "EEK" | "GHS" | "HRK" | "LTL" | "LVL" | "MRO" | "MTL" | "TMM" | "ZWD" | "ZWL" | "ZWN" | "ZWR" | "VEF" | "UZS" | "VES" | "VND" | "VUV" | "WST" | "XAF" | "XAG" | "XAU" | "XBA" | "XBB" | "XBC" | "XBD" | "XCD" | "XDR" | "XOF" | "XPD" | "XPF" | "XPT" | "XTS" | "YER" | "ZAR" | "ZMK" | "ZMW" | "AED" | "CDF" | "CHF" | "CLF" | "CLP" | "CNY" | "COP" | "CRC" | "CUC" | "CUP" | "CVE" | "CZK" | "DJF" | "DKK" | "DOP" | "DZD" | "EGP" | "ERN" | "ETB" | "FJD" | "FKP" | "GEL" | "GIP" | "AFN" | "ALL" | "AMD" | "ANG" | "AOA" | "ARS" | "AWG" | "AZN" | "BAM" | "BBD" | "BDT" | "BGN" | "BHD" | "BIF" | "BMD" | "BND" | "BOB" | "BRL" | "BSD" | "BTN" | "BWP" | "BYN" | "BZD" | "GMD" | "KZT" | "LAK" | "LBP" | "LKR" | "LRD" | "LSL" | "LYD" | "MAD" | "MDL" | "MGA" | "MKD" | "MMK" | "MNT" | "MOP" | "MRU" | "MUR" | "MVR" | "MWK" | "MXN" | "MYR" | "MZN" | "NAD" | "NGN" | "GNF" | "GTQ" | "GYD" | "HKD" | "HNL" | "HTG" | "HUF" | "IDR" | "INR" | "IQD" | "IRR" | "ISK" | "JMD" | "JOD" | "KES" | "KGS" | "KHR" | "KMF" | "KPW" | "KRW" | "KWD" | "KYD">>;
refunded: z.ZodNumber;
refunded_at: z.ZodNullable<z.ZodCoercedDate<unknown>>;
captured: z.ZodNumber;
captured_at: z.ZodNullable<z.ZodCoercedDate<unknown>>;
voided_at: z.ZodNullable<z.ZodCoercedDate<unknown>>;
description: z.ZodString;
amount_format: z.ZodPipe<z.ZodString, z.ZodTransform<`${number} USD` | `${number} EUR` | `${number} GBP` | `${number} AUD` | `${number} CAD` | `${number} JPY` | `${number} BYR` | `${number} PAB` | `${number} SOS` | `${number} SRD` | `${number} SSP` | `${number} STD` | `${number} STN` | `${number} SVC` | `${number} SYP` | `${number} SZL` | `${number} THB` | `${number} TJS` | `${number} TMT` | `${number} TND` | `${number} TOP` | `${number} TRY` | `${number} NPR` | `${number} TTD` | `${number} TWD` | `${number} NOK` | `${number} TZS` | `${number} UAH` | `${number} UGX` | `${number} NIO` | `${number} PEN` | `${number} OMR` | `${number} PGK` | `${number} PHP` | `${number} PKR` | `${number} PLN` | `${number} PYG` | `${number} QAR` | `${number} RON` | `${number} RSD` | `${number} RUB` | `${number} RWF` | `${number} SAR` | `${number} SBD` | `${number} SCR` | `${number} SDG` | `${number} SEK` | `${number} SGD` | `${number} SHP` | `${number} NZD` | `${number} SKK` | `${number} SLE` | `${number} SLL` | `${number} UYU` | `${number} BCH` | `${number} BTC` | `${number} JEP` | `${number} GGP` | `${number} IMP` | `${number} XFU` | `${number} GBX` | `${number} CNH` | `${number} USDC` | `${number} EEK` | `${number} GHS` | `${number} HRK` | `${number} LTL` | `${number} LVL` | `${number} MRO` | `${number} MTL` | `${number} TMM` | `${number} ZWD` | `${number} ZWL` | `${number} ZWN` | `${number} ZWR` | `${number} VEF` | `${number} UZS` | `${number} VES` | `${number} VND` | `${number} VUV` | `${number} WST` | `${number} XAF` | `${number} XAG` | `${number} XAU` | `${number} XBA` | `${number} XBB` | `${number} XBC` | `${number} XBD` | `${number} XCD` | `${number} XDR` | `${number} XOF` | `${number} XPD` | `${number} XPF` | `${number} XPT` | `${number} XTS` | `${number} YER` | `${number} ZAR` | `${number} ZMK` | `${number} ZMW` | `${number} AED` | `${number} CDF` | `${number} CHF` | `${number} CLF` | `${number} CLP` | `${number} CNY` | `${number} COP` | `${number} CRC` | `${number} CUC` | `${number} CUP` | `${number} CVE` | `${number} CZK` | `${number} DJF` | `${number} DKK` | `${number} DOP` | `${number} DZD` | `${number} EGP` | `${number} ERN` | `${number} ETB` | `${number} FJD` | `${number} FKP` | `${number} GEL` | `${number} GIP` | `${number} AFN` | `${number} ALL` | `${number} AMD` | `${number} ANG` | `${number} AOA` | `${number} ARS` | `${number} AWG` | `${number} AZN` | `${number} BAM` | `${number} BBD` | `${number} BDT` | `${number} BGN` | `${number} BHD` | `${number} BIF` | `${number} BMD` | `${number} BND` | `${number} BOB` | `${number} BRL` | `${number} BSD` | `${number} BTN` | `${number} BWP` | `${number} BYN` | `${number} BZD` | `${number} GMD` | `${number} KZT` | `${number} LAK` | `${number} LBP` | `${number} LKR` | `${number} LRD` | `${number} LSL` | `${number} LYD` | `${number} MAD` | `${number} MDL` | `${number} MGA` | `${number} MKD` | `${number} MMK` | `${number} MNT` | `${number} MOP` | `${number} MRU` | `${number} MUR` | `${number} MVR` | `${number} MWK` | `${number} MXN` | `${number} MYR` | `${number} MZN` | `${number} NAD` | `${number} NGN` | `${number} GNF` | `${number} GTQ` | `${number} GYD` | `${number} HKD` | `${number} HNL` | `${number} HTG` | `${number} HUF` | `${number} IDR` | `${number} INR` | `${number} IQD` | `${number} IRR` | `${number} ISK` | `${number} JMD` | `${number} JOD` | `${number} KES` | `${number} KGS` | `${number} KHR` | `${number} KMF` | `${number} KPW` | `${number} KRW` | `${number} KWD` | `${number} KYD`, string>>;
fee_format: z.ZodPipe<z.ZodString, z.ZodTransform<`${number} USD` | `${number} EUR` | `${number} GBP` | `${number} AUD` | `${number} CAD` | `${number} JPY` | `${number} BYR` | `${number} PAB` | `${number} SOS` | `${number} SRD` | `${number} SSP` | `${number} STD` | `${number} STN` | `${number} SVC` | `${number} SYP` | `${number} SZL` | `${number} THB` | `${number} TJS` | `${number} TMT` | `${number} TND` | `${number} TOP` | `${number} TRY` | `${number} NPR` | `${number} TTD` | `${number} TWD` | `${number} NOK` | `${number} TZS` | `${number} UAH` | `${number} UGX` | `${number} NIO` | `${number} PEN` | `${number} OMR` | `${number} PGK` | `${number} PHP` | `${number} PKR` | `${number} PLN` | `${number} PYG` | `${number} QAR` | `${number} RON` | `${number} RSD` | `${number} RUB` | `${number} RWF` | `${number} SAR` | `${number} SBD` | `${number} SCR` | `${number} SDG` | `${number} SEK` | `${number} SGD` | `${number} SHP` | `${number} NZD` | `${number} SKK` | `${number} SLE` | `${number} SLL` | `${number} UYU` | `${number} BCH` | `${number} BTC` | `${number} JEP` | `${number} GGP` | `${number} IMP` | `${number} XFU` | `${number} GBX` | `${number} CNH` | `${number} USDC` | `${number} EEK` | `${number} GHS` | `${number} HRK` | `${number} LTL` | `${number} LVL` | `${number} MRO` | `${number} MTL` | `${number} TMM` | `${number} ZWD` | `${number} ZWL` | `${number} ZWN` | `${number} ZWR` | `${number} VEF` | `${number} UZS` | `${number} VES` | `${number} VND` | `${number} VUV` | `${number} WST` | `${number} XAF` | `${number} XAG` | `${number} XAU` | `${number} XBA` | `${number} XBB` | `${number} XBC` | `${number} XBD` | `${number} XCD` | `${number} XDR` | `${number} XOF` | `${number} XPD` | `${number} XPF` | `${number} XPT` | `${number} XTS` | `${number} YER` | `${number} ZAR` | `${number} ZMK` | `${number} ZMW` | `${number} AED` | `${number} CDF` | `${number} CHF` | `${number} CLF` | `${number} CLP` | `${number} CNY` | `${number} COP` | `${number} CRC` | `${number} CUC` | `${number} CUP` | `${number} CVE` | `${number} CZK` | `${number} DJF` | `${number} DKK` | `${number} DOP` | `${number} DZD` | `${number} EGP` | `${number} ERN` | `${number} ETB` | `${number} FJD` | `${number} FKP` | `${number} GEL` | `${number} GIP` | `${number} AFN` | `${number} ALL` | `${number} AMD` | `${number} ANG` | `${number} AOA` | `${number} ARS` | `${number} AWG` | `${number} AZN` | `${number} BAM` | `${number} BBD` | `${number} BDT` | `${number} BGN` | `${number} BHD` | `${number} BIF` | `${number} BMD` | `${number} BND` | `${number} BOB` | `${number} BRL` | `${number} BSD` | `${number} BTN` | `${number} BWP` | `${number} BYN` | `${number} BZD` | `${number} GMD` | `${number} KZT` | `${number} LAK` | `${number} LBP` | `${number} LKR` | `${number} LRD` | `${number} LSL` | `${number} LYD` | `${number} MAD` | `${number} MDL` | `${number} MGA` | `${number} MKD` | `${number} MMK` | `${number} MNT` | `${number} MOP` | `${number} MRU` | `${number} MUR` | `${number} MVR` | `${number} MWK` | `${number} MXN` | `${number} MYR` | `${number} MZN` | `${number} NAD` | `${number} NGN` | `${number} GNF` | `${number} GTQ` | `${number} GYD` | `${number} HKD` | `${number} HNL` | `${number} HTG` | `${number} HUF` | `${number} IDR` | `${number} INR` | `${number} IQD` | `${number} IRR` | `${number} ISK` | `${number} JMD` | `${number} JOD` | `${number} KES` | `${number} KGS` | `${number} KHR` | `${number} KMF` | `${number} KPW` | `${number} KRW` | `${number} KWD` | `${number} KYD`, string>>;
refunded_format: z.ZodPipe<z.ZodString, z.ZodTransform<`${number} USD` | `${number} EUR` | `${number} GBP` | `${number} AUD` | `${number} CAD` | `${number} JPY` | `${number} BYR` | `${number} PAB` | `${number} SOS` | `${number} SRD` | `${number} SSP` | `${number} STD` | `${number} STN` | `${number} SVC` | `${number} SYP` | `${number} SZL` | `${number} THB` | `${number} TJS` | `${number} TMT` | `${number} TND` | `${number} TOP` | `${number} TRY` | `${number} NPR` | `${number} TTD` | `${number} TWD` | `${number} NOK` | `${number} TZS` | `${number} UAH` | `${number} UGX` | `${number} NIO` | `${number} PEN` | `${number} OMR` | `${number} PGK` | `${number} PHP` | `${number} PKR` | `${number} PLN` | `${number} PYG` | `${number} QAR` | `${number} RON` | `${number} RSD` | `${number} RUB` | `${number} RWF` | `${number} SAR` | `${number} SBD` | `${number} SCR` | `${number} SDG` | `${number} SEK` | `${number} SGD` | `${number} SHP` | `${number} NZD` | `${number} SKK` | `${number} SLE` | `${number} SLL` | `${number} UYU` | `${number} BCH` | `${number} BTC` | `${number} JEP` | `${number} GGP` | `${number} IMP` | `${number} XFU` | `${number} GBX` | `${number} CNH` | `${number} USDC` | `${number} EEK` | `${number} GHS` | `${number} HRK` | `${number} LTL` | `${number} LVL` | `${number} MRO` | `${number} MTL` | `${number} TMM` | `${number} ZWD` | `${number} ZWL` | `${number} ZWN` | `${number} ZWR` | `${number} VEF` | `${number} UZS` | `${number} VES` | `${number} VND` | `${number} VUV` | `${number} WST` | `${number} XAF` | `${number} XAG` | `${number} XAU` | `${number} XBA` | `${number} XBB` | `${number} XBC` | `${number} XBD` | `${number} XCD` | `${number} XDR` | `${number} XOF` | `${number} XPD` | `${number} XPF` | `${number} XPT` | `${number} XTS` | `${number} YER` | `${number} ZAR` | `${number} ZMK` | `${number} ZMW` | `${number} AED` | `${number} CDF` | `${number} CHF` | `${number} CLF` | `${number} CLP` | `${number} CNY` | `${number} COP` | `${number} CRC` | `${number} CUC` | `${number} CUP` | `${number} CVE` | `${number} CZK` | `${number} DJF` | `${number} DKK` | `${number} DOP` | `${number} DZD` | `${number} EGP` | `${number} ERN` | `${number} ETB` | `${number} FJD` | `${number} FKP` | `${number} GEL` | `${number} GIP` | `${number} AFN` | `${number} ALL` | `${number} AMD` | `${number} ANG` | `${number} AOA` | `${number} ARS` | `${number} AWG` | `${number} AZN` | `${number} BAM` | `${number} BBD` | `${number} BDT` | `${number} BGN` | `${number} BHD` | `${number} BIF` | `${number} BMD` | `${number} BND` | `${number} BOB` | `${number} BRL` | `${number} BSD` | `${number} BTN` | `${number} BWP` | `${number} BYN` | `${number} BZD` | `${number} GMD` | `${number} KZT` | `${number} LAK` | `${number} LBP` | `${number} LKR` | `${number} LRD` | `${number} LSL` | `${number} LYD` | `${number} MAD` | `${number} MDL` | `${number} MGA` | `${number} MKD` | `${number} MMK` | `${number} MNT` | `${number} MOP` | `${number} MRU` | `${number} MUR` | `${number} MVR` | `${number} MWK` | `${number} MXN` | `${number} MYR` | `${number} MZN` | `${number} NAD` | `${number} NGN` | `${number} GNF` | `${number} GTQ` | `${number} GYD` | `${number} HKD` | `${number} HNL` | `${number} HTG` | `${number} HUF` | `${number} IDR` | `${number} INR` | `${number} IQD` | `${number} IRR` | `${number} ISK` | `${number} JMD` | `${number} JOD` | `${number} KES` | `${number} KGS` | `${number} KHR` | `${number} KMF` | `${number} KPW` | `${number} KRW` | `${number} KWD` | `${number} KYD`, string>>;
captured_format: z.ZodPipe<z.ZodString, z.ZodTransform<`${number} USD` | `${number} EUR` | `${number} GBP` | `${number} AUD` | `${number} CAD` | `${number} JPY` | `${number} BYR` | `${number} PAB` | `${number} SOS` | `${number} SRD` | `${number} SSP` | `${number} STD` | `${number} STN` | `${number} SVC` | `${number} SYP` | `${number} SZL` | `${number} THB` | `${number} TJS` | `${number} TMT` | `${number} TND` | `${number} TOP` | `${number} TRY` | `${number} NPR` | `${number} TTD` | `${number} TWD` | `${number} NOK` | `${number} TZS` | `${number} UAH` | `${number} UGX` | `${number} NIO` | `${number} PEN` | `${number} OMR` | `${number} PGK` | `${number} PHP` | `${number} PKR` | `${number} PLN` | `${number} PYG` | `${number} QAR` | `${number} RON` | `${number} RSD` | `${number} RUB` | `${number} RWF` | `${number} SAR` | `${number} SBD` | `${number} SCR` | `${number} SDG` | `${number} SEK` | `${number} SGD` | `${number} SHP` | `${number} NZD` | `${number} SKK` | `${number} SLE` | `${number} SLL` | `${number} UYU` | `${number} BCH` | `${number} BTC` | `${number} JEP` | `${number} GGP` | `${number} IMP` | `${number} XFU` | `${number} GBX` | `${number} CNH` | `${number} USDC` | `${number} EEK` | `${number} GHS` | `${number} HRK` | `${number} LTL` | `${number} LVL` | `${number} MRO` | `${number} MTL` | `${number} TMM` | `${number} ZWD` | `${number} ZWL` | `${number} ZWN` | `${number} ZWR` | `${number} VEF` | `${number} UZS` | `${number} VES` | `${number} VND` | `${number} VUV` | `${number} WST` | `${number} XAF` | `${number} XAG` | `${number} XAU` | `${number} XBA` | `${number} XBB` | `${number} XBC` | `${number} XBD` | `${number} XCD` | `${number} XDR` | `${number} XOF` | `${number} XPD` | `${number} XPF` | `${number} XPT` | `${number} XTS` | `${number} YER` | `${number} ZAR` | `${number} ZMK` | `${number} ZMW` | `${number} AED` | `${number} CDF` | `${number} CHF` | `${number} CLF` | `${number} CLP` | `${number} CNY` | `${number} COP` | `${number} CRC` | `${number} CUC` | `${number} CUP` | `${number} CVE` | `${number} CZK` | `${number} DJF` | `${number} DKK` | `${number} DOP` | `${number} DZD` | `${number} EGP` | `${number} ERN` | `${number} ETB` | `${number} FJD` | `${number} FKP` | `${number} GEL` | `${number} GIP` | `${number} AFN` | `${number} ALL` | `${number} AMD` | `${number} ANG` | `${number} AOA` | `${number} ARS` | `${number} AWG` | `${number} AZN` | `${number} BAM` | `${number} BBD` | `${number} BDT` | `${number} BGN` | `${number} BHD` | `${number} BIF` | `${number} BMD` | `${number} BND` | `${number} BOB` | `${number} BRL` | `${number} BSD` | `${number} BTN` | `${number} BWP` | `${number} BYN` | `${number} BZD` | `${number} GMD` | `${number} KZT` | `${number} LAK` | `${number} LBP` | `${number} LKR` | `${number} LRD` | `${number} LSL` | `${number} LYD` | `${number} MAD` | `${number} MDL` | `${number} MGA` | `${number} MKD` | `${number} MMK` | `${number} MNT` | `${number} MOP` | `${number} MRU` | `${number} MUR` | `${number} MVR` | `${number} MWK` | `${number} MXN` | `${number} MYR` | `${number} MZN` | `${number} NAD` | `${number} NGN` | `${number} GNF` | `${number} GTQ` | `${number} GYD` | `${number} HKD` | `${number} HNL` | `${number} HTG` | `${number} HUF` | `${number} IDR` | `${number} INR` | `${number} IQD` | `${number} IRR` | `${number} ISK` | `${number} JMD` | `${number} JOD` | `${number} KES` | `${number} KGS` | `${number} KHR` | `${number} KMF` | `${number} KPW` | `${number} KRW` | `${number} KWD` | `${number} KYD`, string>>;
invoice_id: z.ZodNullable<z.ZodString>;
ip: z.ZodNullable<z.ZodIPv4>;
callback_url: z.ZodNullable<z.ZodURL>;
created_at: z.ZodCoercedDate<unknown>;
updated_at: z.ZodCoercedDate<unknown>;
metadata: z.ZodNullable<z.ZodRecord<z.ZodString, z.ZodString>>;
source: z.ZodDiscriminatedUnion<[z.ZodObject<{
type: z.ZodLiteral<"creditcard">;
transaction_url: z.ZodNullable<z.ZodURL>;
company: z.ZodNullable<z.ZodEnum<{
readonly MADA: "mada";
readonly VISA: "visa";
readonly MASTER: "master";
readonly AMEX: "amex";
}>>;
name: z.ZodNullable<z.ZodString>;
number: z.ZodString;
gateway_id: z.ZodString;
message: z.ZodNullable<z.ZodString>;
reference_number: z.ZodNullable<z.ZodString>;
token: z.ZodOptional<z.ZodNullable<z.ZodString>>;
response_code: z.ZodOptional<z.ZodString>;
authorization_code: z.ZodOptional<z.ZodString>;
issuer_name: z.ZodOptional<z.ZodString>;
issuer_country: z.ZodOptional<z.ZodString>;
issuer_card_type: z.ZodOptional<z.ZodEnum<{
readonly DEBIT: "debit";
readonly CREDIT: "credit";
readonly CHARGE_CARD: "charge_card";
readonly UNSPECIFIED: "unspecified";
}>>;
issuer_card_category: z.ZodOptional<z.ZodString>;
}, z.core.$strip>, z.ZodObject<{
type: z.ZodEnum<{
applepay: "applepay";
googlepay: "googlepay";
samsungpay: "samsungpay";
}>;
dpan: z.ZodOptional<z.ZodString>;
company: z.ZodNullable<z.ZodEnum<{
readonly MADA: "mada";
readonly VISA: "visa";
readonly MASTER: "master";
readonly AMEX: "amex";
}>>;
name: z.ZodNullable<z.ZodString>;
number: z.ZodString;
gateway_id: z.ZodString;
message: z.ZodNullable<z.ZodString>;
reference_number: z.ZodNullable<z.ZodString>;
token: z.ZodOptional<z.ZodNullable<z.ZodString>>;
response_code: z.ZodOptional<z.ZodString>;
authorization_code: z.ZodOptional<z.ZodString>;
issuer_name: z.ZodOptional<z.ZodString>;
issuer_country: z.ZodOptional<z.ZodString>;
issuer_card_type: z.ZodOptional<z.ZodEnum<{
readonly DEBIT: "debit";
readonly CREDIT: "credit";
readonly CHARGE_CARD: "charge_card";
readonly UNSPECIFIED: "unspecified";
}>>;
issuer_card_category: z.ZodOptional<z.ZodString>;
}, z.core.$strip>, z.ZodObject<{
type: z.ZodLiteral<"stcpay">;
mobile: z.ZodString;
reference_number: z.ZodOptional<z.ZodString>;
cashier_id: z.ZodOptional<z.ZodString>;
branch: z.ZodOptional<z.ZodString>;
transaction_url: z.ZodNullable<z.ZodURL>;
message: z.ZodString;
}, z.core.$strip>]>;
}, z.core.$strip>;
export declare const CreatePaymentSchema: z.ZodObject<{
given_id: z.ZodOptional<z.ZodUUID>;
amount: z.ZodNumber;
currency: z.ZodPipe<z.ZodEnum<Readonly<{
USD: "USD";
EUR: "EUR";
GBP: "GBP";
AUD: "AUD";
CAD: "CAD";
JPY: "JPY";
BYR: "BYR";
PAB: "PAB";
SOS: "SOS";
SRD: "SRD";
SSP: "SSP";
STD: "STD";
STN: "STN";
SVC: "SVC";
SYP: "SYP";
SZL: "SZL";
THB: "THB";
TJS: "TJS";
TMT: "TMT";
TND: "TND";
TOP: "TOP";
TRY: "TRY";
NPR: "NPR";
TTD: "TTD";
TWD: "TWD";
NOK: "NOK";
TZS: "TZS";
UAH: "UAH";
UGX: "UGX";
NIO: "NIO";
PEN: "PEN";
OMR: "OMR";
PGK: "PGK";
PHP: "PHP";
PKR: "PKR";
PLN: "PLN";
PYG: "PYG";
QAR: "QAR";
RON: "RON";
RSD: "RSD";
RUB: "RUB";
RWF: "RWF";
SAR: "SAR";
SBD: "SBD";
SCR: "SCR";
SDG: "SDG";
SEK: "SEK";
SGD: "SGD";
SHP: "SHP";
NZD: "NZD";
SKK: "SKK";
SLE: "SLE";
SLL: "SLL";
UYU: "UYU";
BCH: "BCH";
BTC: "BTC";
JEP: "JEP";
GGP: "GGP";
IMP: "IMP";
XFU: "XFU";
GBX: "GBX";
CNH: "CNH";
USDC: "USDC";
EEK: "EEK";
GHS: "GHS";
HRK: "HRK";
LTL: "LTL";
LVL: "LVL";
MRO: "MRO";
MTL: "MTL";
TMM: "TMM";
ZWD: "ZWD";
ZWL: "ZWL";
ZWN: "ZWN";
ZWR: "ZWR";
VEF: "VEF";
UZS: "UZS";
VES: "VES";
VND: "VND";
VUV: "VUV";
WST: "WST";
XAF: "XAF";
XAG: "XAG";
XAU: "XAU";
XBA: "XBA";
XBB: "XBB";
XBC: "XBC";
XBD: "XBD";
XCD: "XCD";
XDR: "XDR";
XOF: "XOF";
XPD: "XPD";
XPF: "XPF";
XPT: "XPT";
XTS: "XTS";
YER: "YER";
ZAR: "ZAR";
ZMK: "ZMK";
ZMW: "ZMW";
AED: "AED";
CDF: "CDF";
CHF: "CHF";
CLF: "CLF";
CLP: "CLP";
CNY: "CNY";
COP: "COP";
CRC: "CRC";
CUC: "CUC";
CUP: "CUP";
CVE: "CVE";
CZK: "CZK";
DJF: "DJF";
DKK: "DKK";
DOP: "DOP";
DZD: "DZD";
EGP: "EGP";
ERN: "ERN";
ETB: "ETB";
FJD: "FJD";
FKP: "FKP";
GEL: "GEL";
GIP: "GIP";
AFN: "AFN";
ALL: "ALL";
AMD: "AMD";
ANG: "ANG";
AOA: "AOA";
ARS: "ARS";
AWG: "AWG";
AZN: "AZN";
BAM: "BAM";
BBD: "BBD";
BDT: "BDT";
BGN: "BGN";
BHD: "BHD";
BIF: "BIF";
BMD: "BMD";
BND: "BND";
BOB: "BOB";
BRL: "BRL";
BSD: "BSD";
BTN: "BTN";
BWP: "BWP";
BYN: "BYN";
BZD: "BZD";
GMD: "GMD";
KZT: "KZT";
LAK: "LAK";
LBP: "LBP";
LKR: "LKR";
LRD: "LRD";
LSL: "LSL";
LYD: "LYD";
MAD: "MAD";
MDL: "MDL";
MGA: "MGA";
MKD: "MKD";
MMK: "MMK";
MNT: "MNT";
MOP: "MOP";
MRU: "MRU";
MUR: "MUR";
MVR: "MVR";
MWK: "MWK";
MXN: "MXN";
MYR: "MYR";
MZN: "MZN";
NAD: "NAD";
NGN: "NGN";
GNF: "GNF";
GTQ: "GTQ";
GYD: "GYD";
HKD: "HKD";
HNL: "HNL";
HTG: "HTG";
HUF: "HUF";
IDR: "IDR";
INR: "INR";
IQD: "IQD";
IRR: "IRR";
ISK: "ISK";
JMD: "JMD";
JOD: "JOD";
KES: "KES";
KGS: "KGS";
KHR: "KHR";
KMF: "KMF";
KPW: "KPW";
KRW: "KRW";
KWD: "KWD";
KYD: "KYD";
}>>, z.ZodTransform<"USD" | "EUR" | "GBP" | "AUD" | "CAD" | "JPY" | "BYR" | "PAB" | "SOS" | "SRD" | "SSP" | "STD" | "STN" | "SVC" | "SYP" | "SZL" | "THB" | "TJS" | "TMT" | "TND" | "TOP" | "TRY" | "NPR" | "TTD" | "TWD" | "NOK" | "TZS" | "UAH" | "UGX" | "NIO" | "PEN" | "OMR" | "PGK" | "PHP" | "PKR" | "PLN" | "PYG" | "QAR" | "RON" | "RSD" | "RUB" | "RWF" | "SAR" | "SBD" | "SCR" | "SDG" | "SEK" | "SGD" | "SHP" | "NZD" | "SKK" | "SLE" | "SLL" | "UYU" | "BCH" | "BTC" | "JEP" | "GGP" | "IMP" | "XFU" | "GBX" | "CNH" | "USDC" | "EEK" | "GHS" | "HRK" | "LTL" | "LVL" | "MRO" | "MTL" | "TMM" | "ZWD" | "ZWL" | "ZWN" | "ZWR" | "VEF" | "UZS" | "VES" | "VND" | "VUV" | "WST" | "XAF" | "XAG" | "XAU" | "XBA" | "XBB" | "XBC" | "XBD" | "XCD" | "XDR" | "XOF" | "XPD" | "XPF" | "XPT" | "XTS" | "YER" | "ZAR" | "ZMK" | "ZMW" | "AED" | "CDF" | "CHF" | "CLF" | "CLP" | "CNY" | "COP" | "CRC" | "CUC" | "CUP" | "CVE" | "CZK" | "DJF" | "DKK" | "DOP" | "DZD" | "EGP" | "ERN" | "ETB" | "FJD" | "FKP" | "GEL" | "GIP" | "AFN" | "ALL" | "AMD" | "ANG" | "AOA" | "ARS" | "AWG" | "AZN" | "BAM" | "BBD" | "BDT" | "BGN" | "BHD" | "BIF" | "BMD" | "BND" | "BOB" | "BRL" | "BSD" | "BTN" | "BWP" | "BYN" | "BZD" | "GMD" | "KZT" | "LAK" | "LBP" | "LKR" | "LRD" | "LSL" | "LYD" | "MAD" | "MDL" | "MGA" | "MKD" | "MMK" | "MNT" | "MOP" | "MRU" | "MUR" | "MVR" | "MWK" | "MXN" | "MYR" | "MZN" | "NAD" | "NGN" | "GNF" | "GTQ" | "GYD" | "HKD" | "HNL" | "HTG" | "HUF" | "IDR" | "INR" | "IQD" | "IRR" | "ISK" | "JMD" | "JOD" | "KES" | "KGS" | "KHR" | "KMF" | "KPW" | "KRW" | "KWD" | "KYD", "USD" | "EUR" | "GBP" | "AUD" | "CAD" | "JPY" | "BYR" | "PAB" | "SOS" | "SRD" | "SSP" | "STD" | "STN" | "SVC" | "SYP" | "SZL" | "THB" | "TJS" | "TMT" | "TND" | "TOP" | "TRY" | "NPR" | "TTD" | "TWD" | "NOK" | "TZS" | "UAH" | "UGX" | "NIO" | "PEN" | "OMR" | "PGK" | "PHP" | "PKR" | "PLN" | "PYG" | "QAR" | "RON" | "RSD" | "RUB" | "RWF" | "SAR" | "SBD" | "SCR" | "SDG" | "SEK" | "SGD" | "SHP" | "NZD" | "SKK" | "SLE" | "SLL" | "UYU" | "BCH" | "BTC" | "JEP" | "GGP" | "IMP" | "XFU" | "GBX" | "CNH" | "USDC" | "EEK" | "GHS" | "HRK" | "LTL" | "LVL" | "MRO" | "MTL" | "TMM" | "ZWD" | "ZWL" | "ZWN" | "ZWR" | "VEF" | "UZS" | "VES" | "VND" | "VUV" | "WST" | "XAF" | "XAG" | "XAU" | "XBA" | "XBB" | "XBC" | "XBD" | "XCD" | "XDR" | "XOF" | "XPD" | "XPF" | "XPT" | "XTS" | "YER" | "ZAR" | "ZMK" | "ZMW" | "AED" | "CDF" | "CHF" | "CLF" | "CLP" | "CNY" | "COP" | "CRC" | "CUC" | "CUP" | "CVE" | "CZK" | "DJF" | "DKK" | "DOP" | "DZD" | "EGP" | "ERN" | "ETB" | "FJD" | "FKP" | "GEL" | "GIP" | "AFN" | "ALL" | "AMD" | "ANG" | "AOA" | "ARS" | "AWG" | "AZN" | "BAM" | "BBD" | "BDT" | "BGN" | "BHD" | "BIF" | "BMD" | "BND" | "BOB" | "BRL" | "BSD" | "BTN" | "BWP" | "BYN" | "BZD" | "GMD" | "KZT" | "LAK" | "LBP" | "LKR" | "LRD" | "LSL" | "LYD" | "MAD" | "MDL" | "MGA" | "MKD" | "MMK" | "MNT" | "MOP" | "MRU" | "MUR" | "MVR" | "MWK" | "MXN" | "MYR" | "MZN" | "NAD" | "NGN" | "GNF" | "GTQ" | "GYD" | "HKD" | "HNL" | "HTG" | "HUF" | "IDR" | "INR" | "IQD" | "IRR" | "ISK" | "JMD" | "JOD" | "KES" | "KGS" | "KHR" | "KMF" | "KPW" | "KRW" | "KWD" | "KYD">>;
description: z.ZodPipe<z.ZodString, z.ZodTransform<string, string>>;
callback_url: z.ZodURL;
source: z.ZodDiscriminatedUnion<[z.ZodObject<{
type: z.ZodLiteral<"creditcard">;
name: z.ZodPipe<z.ZodString, z.ZodTransform<string, string>>;
number: z.ZodString;
month: z.ZodNumber;
year: z.ZodNumber;
cvc: z.ZodString;
statement_descriptor: z.ZodOptional<z.ZodString>;
"3ds": z.ZodOptional<z.ZodBoolean>;
manual: z.ZodOptional<z.ZodBoolean>;
save_card: z.ZodOptional<z.ZodBoolean>;
}, z.core.$strip>, z.ZodObject<{
type: z.ZodLiteral<"token">;
token: z.ZodString;
cvc: z.ZodOptional<z.ZodString>;
statement_descriptor: z.ZodOptional<z.ZodString>;
"3ds": z.ZodOptional<z.ZodBoolean>;
manual: z.ZodOptional<z.ZodBoolean>;
}, z.core.$strip>, z.ZodObject<{
type: z.ZodLiteral<"googlepay">;
token: z.ZodOptional<z.ZodString>;
manual: z.ZodOptional<z.ZodBoolean>;
save_card: z.ZodOptional<z.ZodBoolean>;
statement_descriptor: z.ZodOptional<z.ZodString>;
}, z.core.$strip>, z.ZodObject<{
type: z.ZodLiteral<"applepay">;
token: z.ZodString;
manual: z.ZodOptional<z.ZodBoolean>;
save_card: z.ZodOptional<z.ZodBoolean>;
statement_descriptor: z.ZodOptional<z.ZodString>;
}, z.core.$strip>, z.ZodObject<{
type: z.ZodLiteral<"samsungpay">;
token: z.ZodString;
manual: z.ZodOptional<z.ZodBoolean>;
save_card: z.ZodOptional<z.ZodBoolean>;
statement_descriptor: z.ZodOptional<z.ZodString>;
}, z.core.$strip>, z.ZodObject<{
type: z.ZodLiteral<"stcpay">;
mobile: z.ZodString;
cashier_id: z.ZodOptional<z.ZodString>;
branch: z.ZodOptional<z.ZodString>;
}, z.core.$strip>]>;
metadata: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>;
apply_coupon: z.ZodOptional<z.ZodBoolean>;
}, z.core.$strip>;
export declare const UpdatePaymentSchema: z.ZodObject<{
description: z.ZodOptional<z.ZodPipe<z.ZodString, z.ZodTransform<string, string>>>;
metadata: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>;
}, z.core.$strip>;
export declare const RefundPaymentSchema: z.ZodObject<{
amount: z.ZodOptional<z.ZodNumber>;
}, z.core.$strip>;
export declare const CapturePaymentSchema: z.ZodOptional<z.ZodObject<{
amount: z.ZodOptional<z.ZodNumber>;
}, z.core.$strip>>;
export declare const listPaymentResponseSchema: z.ZodObject<{
payments: z.ZodArray<z.ZodUnknown>;
meta: z.ZodObject<{
current_page: z.ZodNumber;
next_page: z.ZodNullable<z.ZodNumber>;
prev_page: z.ZodNullable<z.ZodNumber>;
total_pages: z.ZodNumber;
total_count: z.ZodNumber;
}, z.core.$strip>;
}, z.core.$strip>;
//# sourceMappingURL=schemas.d.ts.map