import { Address } from './Address'; export interface CustomerPaymentMethod { /** * ID of the Payment Method object. String starting with **card_** or *other_**. */ id: `card_${string}`; /** * Results of the ACS check. Read-only. Possible values: * * **pass** * * **fail** * * **unavailable** * * **unchecked** * * Relevant to cards. */ acs_check: 'pass' | 'fail' | 'unavailable' | 'unchecked'; /** * Results of the Address Verification Service (AVS) check. Relevant to Visa, Mastercard, Amex, and Discover cards. */ avs_check: string; /** * Address object. For details, see [Address Object](ref:address-object). */ address: Partial
; /** * ID of the customer, a string starting with **cus_**. */ customer: `cus_${string}`; /** * Results of the CVV check. Read-only. Possible values: * * **pass** * * **fail** * * **unavailable** * * **unchecked** * * Relevant to cards. */ cvv_check: 'pass' | 'fail' | 'unavailable' | 'unchecked'; /** * The ID of the payment method created after the last payment method you want to retrieve. */ ending_before: string; /** * Contains the fields that are required for the specific payment method. * * To determine what fields are required for the payment method, see [Get Payment Method Required Fields](ref:retrieve-payment-method-required-fields). */ fields: object; /** * The maximum number of payment methods to return. Range: 1-100. Default is 10. */ limit: string; /** * A JSON object defined by the client. */ metadata: object; /** * ID of the payment method to update. String starting with **card_** or **other_**. */ payment_method: `card_${string}`; /** * The ID of the payment method created before the first payment method you want to retrieve. */ starting_after: string; /** * ID of the token that represents the card. Relevant to cards. * * For more information, see [Token Object for Card](ref:token-object-for-card). */ token: string; /** * Name of the payment method type. For example, **us_mastercard_card**. * * To get a list of payment methods for a country, use [List Payment Methods by Country](/build-with-rapyd/reference/payment-method-type-object#list-payment-methods-by-country). */ type: string; } //# sourceMappingURL=CustomerPaymentMethod.d.ts.map