APIs related to Cards, Payments and Fees.
- List personal payment sources for a User
Payments API (v2)
https://api-ext-sboxmeta.partners.spotnana.com/
https://developer.spotnana.com/_mock/openapi/paymentsapi/
- Sandbox URL
https://api-ext-sboxmeta.partners.spotnana.com/v2/payment/users/{userId}/payment-sources
- Spotnana mock server
https://developer.spotnana.com/_mock/openapi/paymentsapi/v2/payment/users/{userId}/payment-sources
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://api-ext-sboxmeta.partners.spotnana.com/v2/payment/users/4974a66b-7493-4f41-908c-58ba81093947/payment-sources?offset=0&limit=10' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'{ "paymentSourceInfos": [ { … } ], "paginationParams": { "totalNumResults": 0 } }
Applicable Filters i.e. access level, travel type information etc.
Applicable payment source travel types
- Sandbox URL
https://api-ext-sboxmeta.partners.spotnana.com/v2/payment/users/{userId}/payment-sources
- Spotnana mock server
https://developer.spotnana.com/_mock/openapi/paymentsapi/v2/payment/users/{userId}/payment-sources
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://api-ext-sboxmeta.partners.spotnana.com/v2/payment/users/4974a66b-7493-4f41-908c-58ba81093947/payment-sources \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"paymentSourceInfo": {
"paymentSource": {
"type": "CARD",
"card": {
"company": "VISA",
"name": "Harrison Schwartz",
"address": {
"addressLines": [
"Golden Gate Bridge"
],
"administrativeArea": "CA",
"administrativeAreaName": "California",
"description": "San Francisco Home",
"isDefault": true,
"languageCode": "en",
"locality": "San Francisco",
"locationCode": "LAX",
"organization": "Spotnana",
"postalCode": "94130",
"continentCode": "AF",
"recipients": [
"string"
],
"regionCode": "US",
"regionName": "America",
"revision": 1,
"sortingCode": "Jamaica",
"sublocality": "string",
"timezone": "America/Los_Angeles",
"coordinates": {
"latitude": 77.1025,
"longitude": 28.7041
}
},
"number": "4111111111111111",
"cvv": "012",
"label": "Label amex",
"expiry": {
"expiryMonth": 1,
"expiryYear": 2010
},
"ownershipLabel": "CORPORATE"
}
},
"filter": {
"type": "PERSONAL",
"travelTypes": [
"AIR"
],
"managedTravelerAccess": {
"enabled": false,
"visibility": {
"showToTravelers": false
}
}
},
"externalId": "bxt_RNGsNfzgJDaTstKIKqK4xEuhGYAnMdYK8T40"
}
}'{ "id": "f49d00fe-1eda-4304-ba79-a980f565281d", "status": "ACTIVE", "authenticationInfo": { "authUrl": "string" } }
- Sandbox URL
https://api-ext-sboxmeta.partners.spotnana.com/v2/payment/users/{userId}/payment-sources/{paymentSourceId}
- Spotnana mock server
https://developer.spotnana.com/_mock/openapi/paymentsapi/v2/payment/users/{userId}/payment-sources/{paymentSourceId}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://api-ext-sboxmeta.partners.spotnana.com/v2/payment/users/4974a66b-7493-4f41-908c-58ba81093947/payment-sources/4974a66b-7493-4f41-908c-58ba81093947 \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'{ "paymentSource": { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "paymentSource": { … }, "filter": { … }, "status": "ACTIVE", "externalId": "bxt_RNGsNfzgJDaTstKIKqK4xEuhGYAnMdYK8T40" } }
- Sandbox URL
https://api-ext-sboxmeta.partners.spotnana.com/v2/payment/users/{userId}/payment-sources/{paymentSourceId}
- Spotnana mock server
https://developer.spotnana.com/_mock/openapi/paymentsapi/v2/payment/users/{userId}/payment-sources/{paymentSourceId}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X DELETE \
https://api-ext-sboxmeta.partners.spotnana.com/v2/payment/users/4974a66b-7493-4f41-908c-58ba81093947/payment-sources/4974a66b-7493-4f41-908c-58ba81093947 \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'- Sandbox URL
https://api-ext-sboxmeta.partners.spotnana.com/v2/payment/users/{userId}/payment-sources/{paymentSourceId}
- Spotnana mock server
https://developer.spotnana.com/_mock/openapi/paymentsapi/v2/payment/users/{userId}/payment-sources/{paymentSourceId}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PATCH \
https://api-ext-sboxmeta.partners.spotnana.com/v2/payment/users/4974a66b-7493-4f41-908c-58ba81093947/payment-sources/4974a66b-7493-4f41-908c-58ba81093947 \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"paymentSourceInfo": {
"paymentType": "CARD",
"card": {
"address": {
"addressLines": [
"Golden Gate Bridge"
],
"administrativeArea": "CA",
"administrativeAreaName": "California",
"description": "San Francisco Home",
"isDefault": true,
"languageCode": "en",
"locality": "San Francisco",
"locationCode": "LAX",
"organization": "Spotnana",
"postalCode": "94130",
"continentCode": "AF",
"recipients": [
"string"
],
"regionCode": "US",
"regionName": "America",
"revision": 1,
"sortingCode": "Jamaica",
"sublocality": "string",
"timezone": "America/Los_Angeles",
"coordinates": {
"latitude": 77.1025,
"longitude": 28.7041
}
},
"label": "Label amex",
"ownershipLabel": "CORPORATE"
}
},
"filter": {
"type": "PERSONAL",
"travelTypes": [
"AIR"
],
"managedTravelerAccess": {
"enabled": false,
"visibility": {
"showToTravelers": false
}
}
}
}'