The card details.
You can pass either issuerId + corresponding accountIdentifier for the card (e.g. accountIdentifiers.galileoCad) attributes or the cardDetails object.
If issuerId + card accountIdentifier attributes are passed and issuerEventsSubscriber is set to peach, Peach will sync the card status, transactions and balances with the loan ledger seamlessly. Note: these attributes must be passed if issuerEventsSubscriber is set to peach, because Peach will need the identifying information to tie the issuer's events to the proper card.
If cardDetails is passed, the card details will be stored in the Peach system as read-only. The lender is responsible for updating the loan details based on the card usage. Note: if cardDetails is passed without issuerId and accountIdentifier, issuerEventsSubscriber cannot be set to peach.
The card issuerId and accountIdentifier attributes can be updated only if the loan status is originated or pending. After the loan is activated, the issuerId and accountIdentifier information cannot be changed.
Success
{- "id": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "deletedAt": "2019-08-24T14:15:22Z",
- "externalId": "string",
- "issuerId": "string",
- "galileoPrn": "string",
- "galileoCad": "string",
- "marqetaUserToken": "string",
- "marqetaBusinessToken": "string",
- "marqetaCardToken": "string",
- "marqetaCardProductToken": "string",
- "lithicAccountToken": "string",
- "lithicCardToken": "string",
- "cardDetails": {
- "status": "inactive",
- "usageType": "singleUse",
- "fulfillmentStatus": "issued",
- "cardNumberLastFour": "string",
- "expirationYear": 2025,
- "expirationMonth": 12,
- "network": "visa",
- "firstName": "string",
- "lastName": "string",
- "address": {
- "addressLine1": "string",
- "addressLine2": "string",
- "city": "string",
- "countyOrRegion": "string",
- "state": "strin",
- "postalCode": "string",
- "country": "string",
- "POBox": "string"
}, - "nickname": "string",
- "pan": "string"
}, - "type": "virtualCard",
- "cardBalances": {
- "originalAmount": 0
}
}{- "status": 0,
- "message": "string",
- "data": {
- "id": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "deletedAt": "2019-08-24T14:15:22Z",
- "externalId": "string",
- "issuerId": "string",
- "galileoPrn": "string",
- "galileoCad": "string",
- "marqetaUserToken": "string",
- "marqetaBusinessToken": "string",
- "marqetaCardToken": "string",
- "marqetaCardProductToken": "string",
- "lithicAccountToken": "string",
- "lithicCardToken": "string",
- "cardDetails": {
- "status": "inactive",
- "usageType": "singleUse",
- "fulfillmentStatus": "issued",
- "cardNumberLastFour": "string",
- "expirationYear": 2025,
- "expirationMonth": 12,
- "network": "visa",
- "firstName": "string",
- "lastName": "string",
- "address": {
- "object": "address",
- "addressLine1": "string",
- "addressLine2": "string",
- "city": "string",
- "countyOrRegion": "string",
- "state": "strin",
- "postalCode": "string",
- "country": "string",
- "POBox": "string",
- "timezone": "string"
}, - "nickname": "string"
}, - "type": "virtualCard",
- "cardBalances": {
- "originalAmount": 0,
- "usedAmount": 0,
- "refundedAmount": 0
}
}
}Success
{- "status": 0,
- "count": 0,
- "data": [
- {
- "id": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "deletedAt": "2019-08-24T14:15:22Z",
- "externalId": "string",
- "issuerId": "string",
- "galileoPrn": "string",
- "galileoCad": "string",
- "marqetaUserToken": "string",
- "marqetaBusinessToken": "string",
- "marqetaCardToken": "string",
- "marqetaCardProductToken": "string",
- "lithicAccountToken": "string",
- "lithicCardToken": "string",
- "cardDetails": {
- "status": "inactive",
- "usageType": "singleUse",
- "fulfillmentStatus": "issued",
- "cardNumberLastFour": "string",
- "expirationYear": 2025,
- "expirationMonth": 12,
- "network": "visa",
- "firstName": "string",
- "lastName": "string",
- "address": {
- "object": "address",
- "addressLine1": "string",
- "addressLine2": "string",
- "city": "string",
- "countyOrRegion": "string",
- "state": "strin",
- "postalCode": "string",
- "country": "string",
- "POBox": "string",
- "timezone": "string"
}, - "nickname": "string"
}, - "type": "virtualCard",
- "cardBalances": {
- "originalAmount": 0,
- "usedAmount": 0,
- "refundedAmount": 0
}
}
]
}The card details.
You can pass either issuerId + corresponding accountIdentifier for the card (e.g. accountIdentifiers.galileoCad) attributes or the cardDetails object.
If issuerId + card accountIdentifier attributes are passed and issuerEventsSubscriber is set to peach, Peach will sync the card status, transactions and balances with the loan ledger seamlessly. Note: these attributes must be passed if issuerEventsSubscriber is set to peach, because Peach will need the identifying information to tie the issuer's events to the proper card.
If cardDetails is passed, the card details will be stored in the Peach system as read-only. The lender is responsible for updating the loan details based on the card usage. Note: if cardDetails is passed without issuerId and accountIdentifier, issuerEventsSubscriber cannot be set to peach.
The card issuerId and accountIdentifier attributes can be updated only if the loan status is originated or pending. After the loan is activated, the issuerId and accountIdentifier information cannot be changed.
Success
{- "id": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "deletedAt": "2019-08-24T14:15:22Z",
- "externalId": "string",
- "issuerId": "string",
- "galileoPrn": "string",
- "galileoCad": "string",
- "marqetaUserToken": "string",
- "marqetaBusinessToken": "string",
- "marqetaCardToken": "string",
- "marqetaCardProductToken": "string",
- "lithicAccountToken": "string",
- "lithicCardToken": "string",
- "cardDetails": {
- "status": "inactive",
- "usageType": "singleUse",
- "fulfillmentStatus": "issued",
- "cardNumberLastFour": "string",
- "expirationYear": 2025,
- "expirationMonth": 12,
- "network": "visa",
- "firstName": "string",
- "lastName": "string",
- "address": {
- "addressLine1": "string",
- "addressLine2": "string",
- "city": "string",
- "countyOrRegion": "string",
- "state": "strin",
- "postalCode": "string",
- "country": "string",
- "POBox": "string"
}, - "nickname": "string",
- "pan": "string"
}, - "type": "virtualCard",
- "cardBalances": {
- "originalAmount": 0
}, - "statusChangeReasonCode": "cardCanceled"
}{- "status": 0,
- "message": "string",
- "data": {
- "id": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "deletedAt": "2019-08-24T14:15:22Z",
- "externalId": "string",
- "issuerId": "string",
- "galileoPrn": "string",
- "galileoCad": "string",
- "marqetaUserToken": "string",
- "marqetaBusinessToken": "string",
- "marqetaCardToken": "string",
- "marqetaCardProductToken": "string",
- "lithicAccountToken": "string",
- "lithicCardToken": "string",
- "cardDetails": {
- "status": "inactive",
- "usageType": "singleUse",
- "fulfillmentStatus": "issued",
- "cardNumberLastFour": "string",
- "expirationYear": 2025,
- "expirationMonth": 12,
- "network": "visa",
- "firstName": "string",
- "lastName": "string",
- "address": {
- "object": "address",
- "addressLine1": "string",
- "addressLine2": "string",
- "city": "string",
- "countyOrRegion": "string",
- "state": "strin",
- "postalCode": "string",
- "country": "string",
- "POBox": "string",
- "timezone": "string"
}, - "nickname": "string"
}, - "type": "virtualCard",
- "cardBalances": {
- "originalAmount": 0,
- "usedAmount": 0,
- "refundedAmount": 0
}
}
}| personId required | string (AnyId) ^ext-|^[A-Z][A-Z0-9]-[A-Z0-9]+-[A-Z0-9]+|^\d+... A Borrower's unique identifier, tied to a person or a business. Can be Peach or a lender's external identifier. |
| loanId required | string (AnyId) ^ext-|^[A-Z][A-Z0-9]-[A-Z0-9]+-[A-Z0-9]+|^\d+... The unique identifier of the Loan we wish to retrieve. Can be Peach or lender's external identifier. |
| cardId required | string (AnyId) ^ext-|^[A-Z][A-Z0-9]-[A-Z0-9]+-[A-Z0-9]+|^\d+... The ID of the card. Can be Peach or lender's external identifier. |
| showPan | boolean Set to |
| showCvv | boolean Set to |
| refresh | boolean If |
Success
{- "status": 0,
- "message": "string",
- "data": {
- "id": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "deletedAt": "2019-08-24T14:15:22Z",
- "externalId": "string",
- "issuerId": "string",
- "galileoPrn": "string",
- "galileoCad": "string",
- "marqetaUserToken": "string",
- "marqetaBusinessToken": "string",
- "marqetaCardToken": "string",
- "marqetaCardProductToken": "string",
- "lithicAccountToken": "string",
- "lithicCardToken": "string",
- "cardDetails": {
- "status": "inactive",
- "usageType": "singleUse",
- "fulfillmentStatus": "issued",
- "cardNumberLastFour": "string",
- "expirationYear": 2025,
- "expirationMonth": 12,
- "network": "visa",
- "firstName": "string",
- "lastName": "string",
- "address": {
- "object": "address",
- "addressLine1": "string",
- "addressLine2": "string",
- "city": "string",
- "countyOrRegion": "string",
- "state": "strin",
- "postalCode": "string",
- "country": "string",
- "POBox": "string",
- "timezone": "string"
}, - "nickname": "string",
- "pan": "string",
- "cvvNumber": "string"
}, - "type": "virtualCard",
- "cardBalances": {
- "originalAmount": 0,
- "usedAmount": 0,
- "refundedAmount": 0
}
}
}Request sandbox access