maxipago-sdk-js
Version:
SDK Node.js for maxiPago! gateway
53 lines (47 loc) • 904 B
text/typescript
export interface DeleteRecurrence {
OrderID: string;
}
export interface Recurrence {
orderID: string;
paymentInfo: PaymentInfo;
recurring: Recurring;
billingInfo: BillingInfo;
shippingInfo: ShippingInfo;
}
interface PaymentInfo {
cardInfo: string;
creditCardNumber: string;
expirationMonth: string;
expirationYear: string;
chargeTotal: string;
}
interface Recurring {
processorID: string;
action: string;
installments: string;
nextFireDate?: string;
fireDay?: string;
period: string;
lastDate?: string;
lastAmount?: string;
}
interface BillingInfo {
name: string;
address1: string;
address2?: string;
city: string;
zip: string;
country: string;
email: string;
phone: string;
}
interface ShippingInfo {
name: string;
address1: string;
address2?: string;
city: string;
zip: string;
country: string;
email: string;
phone: string;
}