UNPKG

@sahabaplus/moyasar

Version:

A comprehensive TypeScript SDK for integrating with the Moyasar payment gateway

554 lines 34.6 kB
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