Deactivates a payment instrument with a specified ID.
Payment instrument deactivated.
Location | string <uri> Location of the related resource. Example: "https://api.rebilly.com/example" |
Payment card information.
id | string <= 50 characters ID of the payment instrument. | ||||||||||||||||||||||||||||||||
method | string Method of payment instrument. | ||||||||||||||||||||||||||||||||
status | string Status of the payment instrument.
An For more information, see Deactivate a payment instrument. | ||||||||||||||||||||||||||||||||
fingerprint | string Unique value that is used to identify the payment instrument.
This value is generated from the | ||||||||||||||||||||||||||||||||
bin | string <bin> Bank Identification Number (BIN) of the payment card. This value is the same as the first 6 digits of the associated Primary Account Number (PAN). | ||||||||||||||||||||||||||||||||
last4 | string Last 4 digits of the associated Primary Account Number (PAN). | ||||||||||||||||||||||||||||||||
expYear | integer Expiration year of the payment card. | ||||||||||||||||||||||||||||||||
expMonth | integer Expiration month of the payment card. | ||||||||||||||||||||||||||||||||
brand | string Brand of payment card. | ||||||||||||||||||||||||||||||||
bankCountry | string Bank country of the payment instrument. | ||||||||||||||||||||||||||||||||
bankName | string Bank name of the payment instrument. | ||||||||||||||||||||||||||||||||
object Contact's billing address. | |||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||
useAsBackup | boolean (UseAsBackup) Default: false Specifies if this payment instrument can be used as a backup for invoice payment retries. | ||||||||||||||||||||||||||||||||
billingPortalUrl | string URL of the billing portal where the card can be updated. | ||||||||||||||||||||||||||||||||
createdTime | string <date-time> (CreatedTime) Date and time which is set automatically when the resource is created. | ||||||||||||||||||||||||||||||||
updatedTime | string <date-time> (UpdatedTime) Date and time which updates automatically when the resource is updated. | ||||||||||||||||||||||||||||||||
customFields | object (ResourceCustomFields) Default: {} Use custom fields to extend a resource scheme to include custom data that is not provided as a common field. For more information, see Custom fields. | ||||||||||||||||||||||||||||||||
token | string or null New customer JSON Web Token (JWT) that is used for further requests. This value is null if the customer is already authenticated. | ||||||||||||||||||||||||||||||||
Array of objects (SelfLink) Related links. | |||||||||||||||||||||||||||||||||
Unauthorized access. Invalid credentials used.
Access forbidden.
Resource not found.
Invalid data sent.
const paymentInstrument = await api.paymentInstruments.deactivate({id: 'id-to-deactivate'}); console.log(paymentInstrument.fields.status);
{- "id": "4f6cf35x-2c4y-483z-a0a9-158621f77a21",
- "method": "payment-card",
- "status": "active",
- "fingerprint": "string",
- "bin": "string",
- "last4": "string",
- "expYear": 0,
- "expMonth": 0,
- "brand": "Visa",
- "bankCountry": "string",
- "bankName": "string",
- "billingAddress": {
- "firstName": "Benjamin",
- "lastName": "Franklin",
- "organization": "Rebilly",
- "address": "36 Craven St",
- "address2": "string",
- "city": "Austin",
- "region": "Texas",
- "country": "GB",
- "postalCode": "WC2N 5NF",
- "phoneNumbers": [
- {
- "label": "main",
- "value": "512-710-1640",
- "primary": true
}
], - "emails": [
- {
- "label": "main",
- "value": "rebilly@example.com",
- "primary": true
}
], - "dob": "1980-04-01",
- "jobTitle": "CEO",
- "hash": "056ae6d97c788b9e98b049ebafd7b229bf852221"
}, - "useAsBackup": false,
- "billingPortalUrl": "string",
- "createdTime": "2019-08-24T14:15:22Z",
- "updatedTime": "2019-08-24T14:15:22Z",
- "customFields": {
- "foo": "bar"
}, - "token": "string",
- "_links": [
- {
- "href": "string",
- "rel": "self"
}
]
}