@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.
45 lines • 2.07 kB
TypeScript
/**
* AdvancedBilling
*
* This file was automatically generated for Maxio by APIMATIC v3.0 ( https://www.apimatic.io ).
*/
import { Schema } from '../schema';
import { ApplePayVault } from './applePayVault';
import { PaymentType } from './paymentType';
export interface ApplePayPaymentProfile {
/** The Chargify-assigned ID of the Apple Pay payment profile. */
id?: number;
/** The first name of the Apple Pay account holder */
firstName?: string;
/** The last name of the Apple Pay account holder */
lastName?: string;
/** The Chargify-assigned id for the customer record to which the Apple Pay account belongs */
customerId?: number;
/** The vault that stores the payment profile with the provided vault_token. */
currentVault?: ApplePayVault;
/** The “token” provided by your vault storage for an already stored payment profile */
vaultToken?: string;
/** The current billing street address for the Apple Pay account */
billingAddress?: string | null;
/** The current billing address city for the Apple Pay account */
billingCity?: string | null;
/** The current billing address state for the Apple Pay account */
billingState?: string | null;
/** The current billing address zip code for the Apple Pay account */
billingZip?: string | null;
/** The current billing address country for the Apple Pay account */
billingCountry?: string | null;
customerVaultToken?: string | null;
/** The current billing street address, second line, for the Apple Pay account */
billingAddress2?: string | null;
paymentType: PaymentType;
siteGatewaySettingId?: number | null;
gatewayHandle?: string | null;
/** A timestamp indicating when this payment profile was created */
createdAt?: string;
/** A timestamp indicating when this payment profile was last updated */
updatedAt?: string;
[]: unknown;
}
export declare const applePayPaymentProfileSchema: Schema<ApplePayPaymentProfile>;
//# sourceMappingURL=applePayPaymentProfile.d.ts.map