@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.
46 lines • 2.06 kB
TypeScript
/**
* AdvancedBilling
*
* This file was automatically generated for Maxio by APIMATIC v3.0 ( https://www.apimatic.io ).
*/
import { Schema } from '../schema';
import { PaymentType } from './paymentType';
import { PayPalVault } from './payPalVault';
export interface PaypalPaymentProfile {
/** The Chargify-assigned ID of the stored PayPal payment profile. */
id?: number;
/** The first name of the PayPal account holder */
firstName?: string;
/** The last name of the PayPal account holder */
lastName?: string;
/** The Chargify-assigned id for the customer record to which the PayPal account belongs */
customerId?: number;
/** The vault that stores the payment profile with the provided vault_token. */
currentVault?: PayPalVault;
/** The “token” provided by your vault storage for an already stored payment profile */
vaultToken?: string;
/** The current billing street address for the PayPal account */
billingAddress?: string | null;
/** The current billing address city for the PayPal account */
billingCity?: string | null;
/** The current billing address state for the PayPal account */
billingState?: string | null;
/** The current billing address zip code for the PayPal account */
billingZip?: string | null;
/** The current billing address country for the PayPal account */
billingCountry?: string | null;
customerVaultToken?: string | null;
/** The current billing street address, second line, for the PayPal account */
billingAddress2?: string | null;
paymentType: PaymentType;
siteGatewaySettingId?: number | null;
gatewayHandle?: string | null;
paypalEmail?: string;
/** 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 paypalPaymentProfileSchema: Schema<PaypalPaymentProfile>;
//# sourceMappingURL=paypalPaymentProfile.d.ts.map