@maxio-com/advanced-billing-sdk
Version:
Ultimate billing and pricing flexibility for B2B SaaS. Maxio integrates directly into your product, so you can seamlessly manage your product catalog, bill customers, and collect payments.
38 lines • 1.63 kB
TypeScript
/**
* AdvancedBilling
*
* This file was automatically generated for Maxio by APIMATIC v3.0 ( https://www.apimatic.io ).
*/
import { Schema } from '../schema.js';
import { CardType } from './cardType.js';
import { SubscriptionGroupCreditCardExpirationMonth } from './containers/subscriptionGroupCreditCardExpirationMonth.js';
import { SubscriptionGroupCreditCardExpirationYear } from './containers/subscriptionGroupCreditCardExpirationYear.js';
import { SubscriptionGroupCreditCardFullNumber } from './containers/subscriptionGroupCreditCardFullNumber.js';
import { CreditCardVault } from './creditCardVault.js';
export interface SubscriptionGroupCreditCard {
chargifyToken?: string;
vaultToken?: string;
/** The vault that stores the payment profile with the provided `vault_token`. Use `bogus` for testing. */
currentVault?: CreditCardVault;
gatewayHandle?: string;
firstName?: string;
lastName?: string;
billingAddress?: string;
billingAddress2?: string;
billingCity?: string;
billingState?: string;
billingZip?: string;
billingCountry?: string;
fullNumber?: SubscriptionGroupCreditCardFullNumber;
expirationMonth?: SubscriptionGroupCreditCardExpirationMonth;
expirationYear?: SubscriptionGroupCreditCardExpirationYear;
lastFour?: string;
/** The type of card used. */
cardType?: CardType;
customerVaultToken?: string;
cvv?: string;
paymentType?: string;
[key: string]: unknown;
}
export declare const subscriptionGroupCreditCardSchema: Schema<SubscriptionGroupCreditCard>;
//# sourceMappingURL=subscriptionGroupCreditCard.d.ts.map