UNPKG

chargebee

Version:

A library for integrating with Chargebee.

128 lines (127 loc) 3.58 kB
"use strict"; // Generated Zod schemas: PaymentIntent // Actions: create, update // Do not edit manually – regenerate via sdk-generator Object.defineProperty(exports, "__esModule", { value: true }); exports.UpdatePaymentIntentBodySchema = exports.CreatePaymentIntentBodySchema = void 0; const zod_1 = require("zod"); //PaymentIntent.create const CreatePaymentIntentBodySchema = zod_1.z.looseObject({ business_entity_id: zod_1.z.string().max(50).optional(), customer_id: zod_1.z.string().max(50).optional(), amount: zod_1.z.number().int().min(0), currency_code: zod_1.z.string().max(3), gateway_account_id: zod_1.z.string().max(50).optional(), reference_id: zod_1.z.string().max(200).optional(), defer_payment_method_type: zod_1.z.boolean().default(false).optional(), payment_method_type: zod_1.z .enum([ 'card', 'ideal', 'sofort', 'bancontact', 'google_pay', 'dotpay', 'giropay', 'apple_pay', 'upi', 'netbanking_emandates', 'paypal_express_checkout', 'direct_debit', 'boleto', 'venmo', 'amazon_payments', 'pay_to', 'faster_payments', 'sepa_instant_transfer', 'klarna_pay_now', 'online_banking_poland', 'payconiq_by_bancontact', 'electronic_payment_standard', 'kbc_payment_button', 'pay_by_bank', 'trustly', 'stablecoin', 'kakao_pay', 'naver_pay', 'revolut_pay', 'cash_app_pay', 'wechat_pay', 'alipay', 'twint', 'go_pay', 'grab_pay', 'pay_co', 'after_pay', 'swish', 'payme', 'pix', 'klarna', 'alipay_hk', 'paypay', 'gcash', 'south_korean_cards', ]) .optional(), success_url: zod_1.z.string().max(250).optional(), failure_url: zod_1.z.string().max(250).optional(), }); exports.CreatePaymentIntentBodySchema = CreatePaymentIntentBodySchema; //PaymentIntent.update const UpdatePaymentIntentBodySchema = zod_1.z.looseObject({ amount: zod_1.z.number().int().min(0).optional(), currency_code: zod_1.z.string().max(3).optional(), gateway_account_id: zod_1.z.string().max(50).optional(), payment_method_type: zod_1.z .enum([ 'card', 'ideal', 'sofort', 'bancontact', 'google_pay', 'dotpay', 'giropay', 'apple_pay', 'upi', 'netbanking_emandates', 'paypal_express_checkout', 'direct_debit', 'boleto', 'venmo', 'amazon_payments', 'pay_to', 'faster_payments', 'sepa_instant_transfer', 'klarna_pay_now', 'online_banking_poland', 'payconiq_by_bancontact', 'electronic_payment_standard', 'kbc_payment_button', 'pay_by_bank', 'trustly', 'stablecoin', 'kakao_pay', 'naver_pay', 'revolut_pay', 'cash_app_pay', 'wechat_pay', 'alipay', 'twint', 'go_pay', 'grab_pay', 'pay_co', 'after_pay', 'swish', 'payme', 'pix', 'klarna', 'alipay_hk', 'paypay', 'gcash', 'south_korean_cards', ]) .optional(), success_url: zod_1.z.string().max(250).optional(), failure_url: zod_1.z.string().max(250).optional(), }); exports.UpdatePaymentIntentBodySchema = UpdatePaymentIntentBodySchema;