curl --request POST \
--url https://default.ulm.stg.m1amdocs.io/storefront/paymentMethod/account/{id} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"id": "<string>",
"vid": "<string>",
"primary": true,
"active": true,
"merchantAcceptedPayment": {
"amount": 123,
"currency": "<string>",
"created": "<string>",
"payment_type": "<string>",
"account": "<string>",
"last_digits": "<string>"
},
"creditCard": {
"vid": "<string>",
"account": "<string>",
"bin": "<string>",
"last_digits": "<string>",
"account_length": 123,
"account_hash": "<string>",
"expiration_date": "<string>",
"extended_card_attributes": {},
"cvn": "<string>",
"last_au_request_date": "<string>",
"last_update_date": "<string>",
"au_response_code": "<string>",
"au_response_message": "<string>"
},
"carrierBilling": {
"phone_number": {
"object": "PhoneNumber",
"country_code": "<string>",
"area_code": "<string>",
"local_number": "<string>",
"extension": "<string>",
"raw_input": "<string>"
},
"encoded_phone_number": "<string>",
"carrier": "<string>",
"payment_provider": {
"object": "PaymentProvider",
"name": "<string>",
"dispute_address": "<string>",
"dispute_email": "<string>",
"dispute_uri": "<string>",
"auth_expiration_days": 123,
"auth_currency_override": "<string>",
"metadata": {}
},
"currency": "<string>",
"country_code": "<string>",
"price_criteria": {
"object": "PriceCriteria",
"payment_provider": {
"object": "PaymentProvider",
"name": "<string>",
"dispute_address": "<string>",
"dispute_email": "<string>",
"dispute_uri": "<string>",
"auth_expiration_days": 123,
"auth_currency_override": "<string>",
"metadata": {}
},
"currency": "<string>",
"country_code": "<string>",
"merchant_service_identifier": "<string>",
"sub_merchant_identifier": "<string>",
"description": "<string>",
"fwd_url": "<string>",
"static_selection_row_ref": 123,
"static_price_inc_sales_tax": "<string>",
"dynamic_deviation": 123,
"dynamic_match": 123,
"dynamic_target_price": "<string>"
},
"account_identifier": "<string>",
"carrier_billing_account_identifier_type": "MSISDN",
"customer_identifier": "not yet available - see VIN-26551",
"customer_identifier_type": "PoS , Web",
"validated": "<string>"
},
"debitCard": {
"account": "<string>",
"last_digits": "<string>",
"account_length": 123,
"account_hash": "<string>",
"country_code": "<string>",
"bank_sort_code": "<string>",
"rib_code": "<string>",
"branch_code": "<string>"
},
"externalBilling": {
"bill_receiver": "<string>",
"payment_channel": "<string>",
"financial_account": "<string>"
},
"currency": "<string>",
"policy": {},
"metadata": {}
}
'import requests
url = "https://default.ulm.stg.m1amdocs.io/storefront/paymentMethod/account/{id}"
payload = {
"id": "<string>",
"vid": "<string>",
"primary": True,
"active": True,
"merchantAcceptedPayment": {
"amount": 123,
"currency": "<string>",
"created": "<string>",
"payment_type": "<string>",
"account": "<string>",
"last_digits": "<string>"
},
"creditCard": {
"vid": "<string>",
"account": "<string>",
"bin": "<string>",
"last_digits": "<string>",
"account_length": 123,
"account_hash": "<string>",
"expiration_date": "<string>",
"extended_card_attributes": {},
"cvn": "<string>",
"last_au_request_date": "<string>",
"last_update_date": "<string>",
"au_response_code": "<string>",
"au_response_message": "<string>"
},
"carrierBilling": {
"phone_number": {
"object": "PhoneNumber",
"country_code": "<string>",
"area_code": "<string>",
"local_number": "<string>",
"extension": "<string>",
"raw_input": "<string>"
},
"encoded_phone_number": "<string>",
"carrier": "<string>",
"payment_provider": {
"object": "PaymentProvider",
"name": "<string>",
"dispute_address": "<string>",
"dispute_email": "<string>",
"dispute_uri": "<string>",
"auth_expiration_days": 123,
"auth_currency_override": "<string>",
"metadata": {}
},
"currency": "<string>",
"country_code": "<string>",
"price_criteria": {
"object": "PriceCriteria",
"payment_provider": {
"object": "PaymentProvider",
"name": "<string>",
"dispute_address": "<string>",
"dispute_email": "<string>",
"dispute_uri": "<string>",
"auth_expiration_days": 123,
"auth_currency_override": "<string>",
"metadata": {}
},
"currency": "<string>",
"country_code": "<string>",
"merchant_service_identifier": "<string>",
"sub_merchant_identifier": "<string>",
"description": "<string>",
"fwd_url": "<string>",
"static_selection_row_ref": 123,
"static_price_inc_sales_tax": "<string>",
"dynamic_deviation": 123,
"dynamic_match": 123,
"dynamic_target_price": "<string>"
},
"account_identifier": "<string>",
"carrier_billing_account_identifier_type": "MSISDN",
"customer_identifier": "not yet available - see VIN-26551",
"customer_identifier_type": "PoS , Web",
"validated": "<string>"
},
"debitCard": {
"account": "<string>",
"last_digits": "<string>",
"account_length": 123,
"account_hash": "<string>",
"country_code": "<string>",
"bank_sort_code": "<string>",
"rib_code": "<string>",
"branch_code": "<string>"
},
"externalBilling": {
"bill_receiver": "<string>",
"payment_channel": "<string>",
"financial_account": "<string>"
},
"currency": "<string>",
"policy": {},
"metadata": {}
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
id: '<string>',
vid: '<string>',
primary: true,
active: true,
merchantAcceptedPayment: {
amount: 123,
currency: '<string>',
created: '<string>',
payment_type: '<string>',
account: '<string>',
last_digits: '<string>'
},
creditCard: {
vid: '<string>',
account: '<string>',
bin: '<string>',
last_digits: '<string>',
account_length: 123,
account_hash: '<string>',
expiration_date: '<string>',
extended_card_attributes: {},
cvn: '<string>',
last_au_request_date: '<string>',
last_update_date: '<string>',
au_response_code: '<string>',
au_response_message: '<string>'
},
carrierBilling: {
phone_number: {
object: 'PhoneNumber',
country_code: '<string>',
area_code: '<string>',
local_number: '<string>',
extension: '<string>',
raw_input: '<string>'
},
encoded_phone_number: '<string>',
carrier: '<string>',
payment_provider: {
object: 'PaymentProvider',
name: '<string>',
dispute_address: '<string>',
dispute_email: '<string>',
dispute_uri: '<string>',
auth_expiration_days: 123,
auth_currency_override: '<string>',
metadata: {}
},
currency: '<string>',
country_code: '<string>',
price_criteria: {
object: 'PriceCriteria',
payment_provider: {
object: 'PaymentProvider',
name: '<string>',
dispute_address: '<string>',
dispute_email: '<string>',
dispute_uri: '<string>',
auth_expiration_days: 123,
auth_currency_override: '<string>',
metadata: {}
},
currency: '<string>',
country_code: '<string>',
merchant_service_identifier: '<string>',
sub_merchant_identifier: '<string>',
description: '<string>',
fwd_url: '<string>',
static_selection_row_ref: 123,
static_price_inc_sales_tax: '<string>',
dynamic_deviation: 123,
dynamic_match: 123,
dynamic_target_price: '<string>'
},
account_identifier: '<string>',
carrier_billing_account_identifier_type: 'MSISDN',
customer_identifier: 'not yet available - see VIN-26551',
customer_identifier_type: 'PoS , Web',
validated: '<string>'
},
debitCard: {
account: '<string>',
last_digits: '<string>',
account_length: 123,
account_hash: '<string>',
country_code: '<string>',
bank_sort_code: '<string>',
rib_code: '<string>',
branch_code: '<string>'
},
externalBilling: {
bill_receiver: '<string>',
payment_channel: '<string>',
financial_account: '<string>'
},
currency: '<string>',
policy: {},
metadata: {}
})
};
fetch('https://default.ulm.stg.m1amdocs.io/storefront/paymentMethod/account/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://default.ulm.stg.m1amdocs.io/storefront/paymentMethod/account/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'id' => '<string>',
'vid' => '<string>',
'primary' => true,
'active' => true,
'merchantAcceptedPayment' => [
'amount' => 123,
'currency' => '<string>',
'created' => '<string>',
'payment_type' => '<string>',
'account' => '<string>',
'last_digits' => '<string>'
],
'creditCard' => [
'vid' => '<string>',
'account' => '<string>',
'bin' => '<string>',
'last_digits' => '<string>',
'account_length' => 123,
'account_hash' => '<string>',
'expiration_date' => '<string>',
'extended_card_attributes' => [
],
'cvn' => '<string>',
'last_au_request_date' => '<string>',
'last_update_date' => '<string>',
'au_response_code' => '<string>',
'au_response_message' => '<string>'
],
'carrierBilling' => [
'phone_number' => [
'object' => 'PhoneNumber',
'country_code' => '<string>',
'area_code' => '<string>',
'local_number' => '<string>',
'extension' => '<string>',
'raw_input' => '<string>'
],
'encoded_phone_number' => '<string>',
'carrier' => '<string>',
'payment_provider' => [
'object' => 'PaymentProvider',
'name' => '<string>',
'dispute_address' => '<string>',
'dispute_email' => '<string>',
'dispute_uri' => '<string>',
'auth_expiration_days' => 123,
'auth_currency_override' => '<string>',
'metadata' => [
]
],
'currency' => '<string>',
'country_code' => '<string>',
'price_criteria' => [
'object' => 'PriceCriteria',
'payment_provider' => [
'object' => 'PaymentProvider',
'name' => '<string>',
'dispute_address' => '<string>',
'dispute_email' => '<string>',
'dispute_uri' => '<string>',
'auth_expiration_days' => 123,
'auth_currency_override' => '<string>',
'metadata' => [
]
],
'currency' => '<string>',
'country_code' => '<string>',
'merchant_service_identifier' => '<string>',
'sub_merchant_identifier' => '<string>',
'description' => '<string>',
'fwd_url' => '<string>',
'static_selection_row_ref' => 123,
'static_price_inc_sales_tax' => '<string>',
'dynamic_deviation' => 123,
'dynamic_match' => 123,
'dynamic_target_price' => '<string>'
],
'account_identifier' => '<string>',
'carrier_billing_account_identifier_type' => 'MSISDN',
'customer_identifier' => 'not yet available - see VIN-26551',
'customer_identifier_type' => 'PoS , Web',
'validated' => '<string>'
],
'debitCard' => [
'account' => '<string>',
'last_digits' => '<string>',
'account_length' => 123,
'account_hash' => '<string>',
'country_code' => '<string>',
'bank_sort_code' => '<string>',
'rib_code' => '<string>',
'branch_code' => '<string>'
],
'externalBilling' => [
'bill_receiver' => '<string>',
'payment_channel' => '<string>',
'financial_account' => '<string>'
],
'currency' => '<string>',
'policy' => [
],
'metadata' => [
]
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://default.ulm.stg.m1amdocs.io/storefront/paymentMethod/account/{id}"
payload := strings.NewReader("{\n \"id\": \"<string>\",\n \"vid\": \"<string>\",\n \"primary\": true,\n \"active\": true,\n \"merchantAcceptedPayment\": {\n \"amount\": 123,\n \"currency\": \"<string>\",\n \"created\": \"<string>\",\n \"payment_type\": \"<string>\",\n \"account\": \"<string>\",\n \"last_digits\": \"<string>\"\n },\n \"creditCard\": {\n \"vid\": \"<string>\",\n \"account\": \"<string>\",\n \"bin\": \"<string>\",\n \"last_digits\": \"<string>\",\n \"account_length\": 123,\n \"account_hash\": \"<string>\",\n \"expiration_date\": \"<string>\",\n \"extended_card_attributes\": {},\n \"cvn\": \"<string>\",\n \"last_au_request_date\": \"<string>\",\n \"last_update_date\": \"<string>\",\n \"au_response_code\": \"<string>\",\n \"au_response_message\": \"<string>\"\n },\n \"carrierBilling\": {\n \"phone_number\": {\n \"object\": \"PhoneNumber\",\n \"country_code\": \"<string>\",\n \"area_code\": \"<string>\",\n \"local_number\": \"<string>\",\n \"extension\": \"<string>\",\n \"raw_input\": \"<string>\"\n },\n \"encoded_phone_number\": \"<string>\",\n \"carrier\": \"<string>\",\n \"payment_provider\": {\n \"object\": \"PaymentProvider\",\n \"name\": \"<string>\",\n \"dispute_address\": \"<string>\",\n \"dispute_email\": \"<string>\",\n \"dispute_uri\": \"<string>\",\n \"auth_expiration_days\": 123,\n \"auth_currency_override\": \"<string>\",\n \"metadata\": {}\n },\n \"currency\": \"<string>\",\n \"country_code\": \"<string>\",\n \"price_criteria\": {\n \"object\": \"PriceCriteria\",\n \"payment_provider\": {\n \"object\": \"PaymentProvider\",\n \"name\": \"<string>\",\n \"dispute_address\": \"<string>\",\n \"dispute_email\": \"<string>\",\n \"dispute_uri\": \"<string>\",\n \"auth_expiration_days\": 123,\n \"auth_currency_override\": \"<string>\",\n \"metadata\": {}\n },\n \"currency\": \"<string>\",\n \"country_code\": \"<string>\",\n \"merchant_service_identifier\": \"<string>\",\n \"sub_merchant_identifier\": \"<string>\",\n \"description\": \"<string>\",\n \"fwd_url\": \"<string>\",\n \"static_selection_row_ref\": 123,\n \"static_price_inc_sales_tax\": \"<string>\",\n \"dynamic_deviation\": 123,\n \"dynamic_match\": 123,\n \"dynamic_target_price\": \"<string>\"\n },\n \"account_identifier\": \"<string>\",\n \"carrier_billing_account_identifier_type\": \"MSISDN\",\n \"customer_identifier\": \"not yet available - see VIN-26551\",\n \"customer_identifier_type\": \"PoS , Web\",\n \"validated\": \"<string>\"\n },\n \"debitCard\": {\n \"account\": \"<string>\",\n \"last_digits\": \"<string>\",\n \"account_length\": 123,\n \"account_hash\": \"<string>\",\n \"country_code\": \"<string>\",\n \"bank_sort_code\": \"<string>\",\n \"rib_code\": \"<string>\",\n \"branch_code\": \"<string>\"\n },\n \"externalBilling\": {\n \"bill_receiver\": \"<string>\",\n \"payment_channel\": \"<string>\",\n \"financial_account\": \"<string>\"\n },\n \"currency\": \"<string>\",\n \"policy\": {},\n \"metadata\": {}\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://default.ulm.stg.m1amdocs.io/storefront/paymentMethod/account/{id}")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"id\": \"<string>\",\n \"vid\": \"<string>\",\n \"primary\": true,\n \"active\": true,\n \"merchantAcceptedPayment\": {\n \"amount\": 123,\n \"currency\": \"<string>\",\n \"created\": \"<string>\",\n \"payment_type\": \"<string>\",\n \"account\": \"<string>\",\n \"last_digits\": \"<string>\"\n },\n \"creditCard\": {\n \"vid\": \"<string>\",\n \"account\": \"<string>\",\n \"bin\": \"<string>\",\n \"last_digits\": \"<string>\",\n \"account_length\": 123,\n \"account_hash\": \"<string>\",\n \"expiration_date\": \"<string>\",\n \"extended_card_attributes\": {},\n \"cvn\": \"<string>\",\n \"last_au_request_date\": \"<string>\",\n \"last_update_date\": \"<string>\",\n \"au_response_code\": \"<string>\",\n \"au_response_message\": \"<string>\"\n },\n \"carrierBilling\": {\n \"phone_number\": {\n \"object\": \"PhoneNumber\",\n \"country_code\": \"<string>\",\n \"area_code\": \"<string>\",\n \"local_number\": \"<string>\",\n \"extension\": \"<string>\",\n \"raw_input\": \"<string>\"\n },\n \"encoded_phone_number\": \"<string>\",\n \"carrier\": \"<string>\",\n \"payment_provider\": {\n \"object\": \"PaymentProvider\",\n \"name\": \"<string>\",\n \"dispute_address\": \"<string>\",\n \"dispute_email\": \"<string>\",\n \"dispute_uri\": \"<string>\",\n \"auth_expiration_days\": 123,\n \"auth_currency_override\": \"<string>\",\n \"metadata\": {}\n },\n \"currency\": \"<string>\",\n \"country_code\": \"<string>\",\n \"price_criteria\": {\n \"object\": \"PriceCriteria\",\n \"payment_provider\": {\n \"object\": \"PaymentProvider\",\n \"name\": \"<string>\",\n \"dispute_address\": \"<string>\",\n \"dispute_email\": \"<string>\",\n \"dispute_uri\": \"<string>\",\n \"auth_expiration_days\": 123,\n \"auth_currency_override\": \"<string>\",\n \"metadata\": {}\n },\n \"currency\": \"<string>\",\n \"country_code\": \"<string>\",\n \"merchant_service_identifier\": \"<string>\",\n \"sub_merchant_identifier\": \"<string>\",\n \"description\": \"<string>\",\n \"fwd_url\": \"<string>\",\n \"static_selection_row_ref\": 123,\n \"static_price_inc_sales_tax\": \"<string>\",\n \"dynamic_deviation\": 123,\n \"dynamic_match\": 123,\n \"dynamic_target_price\": \"<string>\"\n },\n \"account_identifier\": \"<string>\",\n \"carrier_billing_account_identifier_type\": \"MSISDN\",\n \"customer_identifier\": \"not yet available - see VIN-26551\",\n \"customer_identifier_type\": \"PoS , Web\",\n \"validated\": \"<string>\"\n },\n \"debitCard\": {\n \"account\": \"<string>\",\n \"last_digits\": \"<string>\",\n \"account_length\": 123,\n \"account_hash\": \"<string>\",\n \"country_code\": \"<string>\",\n \"bank_sort_code\": \"<string>\",\n \"rib_code\": \"<string>\",\n \"branch_code\": \"<string>\"\n },\n \"externalBilling\": {\n \"bill_receiver\": \"<string>\",\n \"payment_channel\": \"<string>\",\n \"financial_account\": \"<string>\"\n },\n \"currency\": \"<string>\",\n \"policy\": {},\n \"metadata\": {}\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://default.ulm.stg.m1amdocs.io/storefront/paymentMethod/account/{id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"id\": \"<string>\",\n \"vid\": \"<string>\",\n \"primary\": true,\n \"active\": true,\n \"merchantAcceptedPayment\": {\n \"amount\": 123,\n \"currency\": \"<string>\",\n \"created\": \"<string>\",\n \"payment_type\": \"<string>\",\n \"account\": \"<string>\",\n \"last_digits\": \"<string>\"\n },\n \"creditCard\": {\n \"vid\": \"<string>\",\n \"account\": \"<string>\",\n \"bin\": \"<string>\",\n \"last_digits\": \"<string>\",\n \"account_length\": 123,\n \"account_hash\": \"<string>\",\n \"expiration_date\": \"<string>\",\n \"extended_card_attributes\": {},\n \"cvn\": \"<string>\",\n \"last_au_request_date\": \"<string>\",\n \"last_update_date\": \"<string>\",\n \"au_response_code\": \"<string>\",\n \"au_response_message\": \"<string>\"\n },\n \"carrierBilling\": {\n \"phone_number\": {\n \"object\": \"PhoneNumber\",\n \"country_code\": \"<string>\",\n \"area_code\": \"<string>\",\n \"local_number\": \"<string>\",\n \"extension\": \"<string>\",\n \"raw_input\": \"<string>\"\n },\n \"encoded_phone_number\": \"<string>\",\n \"carrier\": \"<string>\",\n \"payment_provider\": {\n \"object\": \"PaymentProvider\",\n \"name\": \"<string>\",\n \"dispute_address\": \"<string>\",\n \"dispute_email\": \"<string>\",\n \"dispute_uri\": \"<string>\",\n \"auth_expiration_days\": 123,\n \"auth_currency_override\": \"<string>\",\n \"metadata\": {}\n },\n \"currency\": \"<string>\",\n \"country_code\": \"<string>\",\n \"price_criteria\": {\n \"object\": \"PriceCriteria\",\n \"payment_provider\": {\n \"object\": \"PaymentProvider\",\n \"name\": \"<string>\",\n \"dispute_address\": \"<string>\",\n \"dispute_email\": \"<string>\",\n \"dispute_uri\": \"<string>\",\n \"auth_expiration_days\": 123,\n \"auth_currency_override\": \"<string>\",\n \"metadata\": {}\n },\n \"currency\": \"<string>\",\n \"country_code\": \"<string>\",\n \"merchant_service_identifier\": \"<string>\",\n \"sub_merchant_identifier\": \"<string>\",\n \"description\": \"<string>\",\n \"fwd_url\": \"<string>\",\n \"static_selection_row_ref\": 123,\n \"static_price_inc_sales_tax\": \"<string>\",\n \"dynamic_deviation\": 123,\n \"dynamic_match\": 123,\n \"dynamic_target_price\": \"<string>\"\n },\n \"account_identifier\": \"<string>\",\n \"carrier_billing_account_identifier_type\": \"MSISDN\",\n \"customer_identifier\": \"not yet available - see VIN-26551\",\n \"customer_identifier_type\": \"PoS , Web\",\n \"validated\": \"<string>\"\n },\n \"debitCard\": {\n \"account\": \"<string>\",\n \"last_digits\": \"<string>\",\n \"account_length\": 123,\n \"account_hash\": \"<string>\",\n \"country_code\": \"<string>\",\n \"bank_sort_code\": \"<string>\",\n \"rib_code\": \"<string>\",\n \"branch_code\": \"<string>\"\n },\n \"externalBilling\": {\n \"bill_receiver\": \"<string>\",\n \"payment_channel\": \"<string>\",\n \"financial_account\": \"<string>\"\n },\n \"currency\": \"<string>\",\n \"policy\": {},\n \"metadata\": {}\n}"
response = http.request(request)
puts response.read_body{
"id": "<string>",
"name": "<string>",
"email": "<string>",
"metadata": {},
"paymentMethods": [
{
"id": "<string>",
"createdDate": "<string>",
"merchantAcceptedPayment": {
"amount": 123,
"currency": "<string>",
"created": "<string>",
"paymentType": "<string>",
"account": "<string>",
"lastDigits": "<string>"
},
"creditCard": {
"lastDigits": "<string>",
"expirationDate": "<string>"
},
"carrierBilling": {
"object": "CarrierBilling",
"phone_number": {
"object": "PhoneNumber",
"phone_type": "CS",
"country_code": "<string>",
"area_code": "<string>",
"local_number": "<string>",
"extension": "<string>",
"raw_input": "<string>"
},
"encoded_phone_number": "<string>",
"carrier": "<string>",
"payment_provider": {
"object": "PaymentProvider",
"name": "<string>",
"dispute_address": "<string>",
"dispute_email": "<string>",
"dispute_uri": "<string>",
"auth_expiration_days": 123,
"auth_currency_override": "<string>",
"metadata": {}
},
"currency": "<string>",
"country_code": "<string>",
"price_criteria": {
"object": "PriceCriteria",
"payment_provider": {
"object": "PaymentProvider",
"name": "<string>",
"dispute_address": "<string>",
"dispute_email": "<string>",
"dispute_uri": "<string>",
"auth_expiration_days": 123,
"auth_currency_override": "<string>",
"metadata": {}
},
"currency": "<string>",
"country_code": "<string>",
"price_point_deviation_policy": "HiOnly",
"dynamic_price_mode": "PayoutGross",
"merchant_service_identifier": "<string>",
"sub_merchant_identifier": "<string>",
"description": "<string>",
"fwd_url": "<string>",
"static_selection_row_ref": 123,
"static_price_inc_sales_tax": "<string>",
"dynamic_deviation": 123,
"dynamic_match": 123,
"dynamic_target_price": "<string>"
},
"account_identifier": "<string>",
"carrier_billing_account_identifier_type": "MSISDN",
"customer_identifier": "not yet available - see VIN-26551",
"customer_identifier_type": "PoS , Web",
"validated": "<string>"
},
"debitCard": {
"lastDigits": "<string>"
},
"externalBilling": {
"billReceiver": "<string>",
"paymentChannel": "<string>",
"financialAccount": "<string>"
},
"metadata": {},
"primary": true,
"active": true,
"currency": "<string>",
"type": "CarrierBilling"
}
]
}{
"code": "invalid-request",
"message": "<string>",
"validationErrors": [
{
"code": "<string>",
"message": "<string>"
}
]
}{
"code": "authentication-required",
"message": "<string>"
}{
"code": "not-found",
"message": "<string>"
}{
"code": "server-error",
"message": "<string>"
}Attaches an existing payment method to an account OR creates a brand new payment method and attaches it to an account
Links an existing payment method to an account OR creates a new payment method and links it to an account, returns the payment methods linked to the account.
curl --request POST \
--url https://default.ulm.stg.m1amdocs.io/storefront/paymentMethod/account/{id} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"id": "<string>",
"vid": "<string>",
"primary": true,
"active": true,
"merchantAcceptedPayment": {
"amount": 123,
"currency": "<string>",
"created": "<string>",
"payment_type": "<string>",
"account": "<string>",
"last_digits": "<string>"
},
"creditCard": {
"vid": "<string>",
"account": "<string>",
"bin": "<string>",
"last_digits": "<string>",
"account_length": 123,
"account_hash": "<string>",
"expiration_date": "<string>",
"extended_card_attributes": {},
"cvn": "<string>",
"last_au_request_date": "<string>",
"last_update_date": "<string>",
"au_response_code": "<string>",
"au_response_message": "<string>"
},
"carrierBilling": {
"phone_number": {
"object": "PhoneNumber",
"country_code": "<string>",
"area_code": "<string>",
"local_number": "<string>",
"extension": "<string>",
"raw_input": "<string>"
},
"encoded_phone_number": "<string>",
"carrier": "<string>",
"payment_provider": {
"object": "PaymentProvider",
"name": "<string>",
"dispute_address": "<string>",
"dispute_email": "<string>",
"dispute_uri": "<string>",
"auth_expiration_days": 123,
"auth_currency_override": "<string>",
"metadata": {}
},
"currency": "<string>",
"country_code": "<string>",
"price_criteria": {
"object": "PriceCriteria",
"payment_provider": {
"object": "PaymentProvider",
"name": "<string>",
"dispute_address": "<string>",
"dispute_email": "<string>",
"dispute_uri": "<string>",
"auth_expiration_days": 123,
"auth_currency_override": "<string>",
"metadata": {}
},
"currency": "<string>",
"country_code": "<string>",
"merchant_service_identifier": "<string>",
"sub_merchant_identifier": "<string>",
"description": "<string>",
"fwd_url": "<string>",
"static_selection_row_ref": 123,
"static_price_inc_sales_tax": "<string>",
"dynamic_deviation": 123,
"dynamic_match": 123,
"dynamic_target_price": "<string>"
},
"account_identifier": "<string>",
"carrier_billing_account_identifier_type": "MSISDN",
"customer_identifier": "not yet available - see VIN-26551",
"customer_identifier_type": "PoS , Web",
"validated": "<string>"
},
"debitCard": {
"account": "<string>",
"last_digits": "<string>",
"account_length": 123,
"account_hash": "<string>",
"country_code": "<string>",
"bank_sort_code": "<string>",
"rib_code": "<string>",
"branch_code": "<string>"
},
"externalBilling": {
"bill_receiver": "<string>",
"payment_channel": "<string>",
"financial_account": "<string>"
},
"currency": "<string>",
"policy": {},
"metadata": {}
}
'import requests
url = "https://default.ulm.stg.m1amdocs.io/storefront/paymentMethod/account/{id}"
payload = {
"id": "<string>",
"vid": "<string>",
"primary": True,
"active": True,
"merchantAcceptedPayment": {
"amount": 123,
"currency": "<string>",
"created": "<string>",
"payment_type": "<string>",
"account": "<string>",
"last_digits": "<string>"
},
"creditCard": {
"vid": "<string>",
"account": "<string>",
"bin": "<string>",
"last_digits": "<string>",
"account_length": 123,
"account_hash": "<string>",
"expiration_date": "<string>",
"extended_card_attributes": {},
"cvn": "<string>",
"last_au_request_date": "<string>",
"last_update_date": "<string>",
"au_response_code": "<string>",
"au_response_message": "<string>"
},
"carrierBilling": {
"phone_number": {
"object": "PhoneNumber",
"country_code": "<string>",
"area_code": "<string>",
"local_number": "<string>",
"extension": "<string>",
"raw_input": "<string>"
},
"encoded_phone_number": "<string>",
"carrier": "<string>",
"payment_provider": {
"object": "PaymentProvider",
"name": "<string>",
"dispute_address": "<string>",
"dispute_email": "<string>",
"dispute_uri": "<string>",
"auth_expiration_days": 123,
"auth_currency_override": "<string>",
"metadata": {}
},
"currency": "<string>",
"country_code": "<string>",
"price_criteria": {
"object": "PriceCriteria",
"payment_provider": {
"object": "PaymentProvider",
"name": "<string>",
"dispute_address": "<string>",
"dispute_email": "<string>",
"dispute_uri": "<string>",
"auth_expiration_days": 123,
"auth_currency_override": "<string>",
"metadata": {}
},
"currency": "<string>",
"country_code": "<string>",
"merchant_service_identifier": "<string>",
"sub_merchant_identifier": "<string>",
"description": "<string>",
"fwd_url": "<string>",
"static_selection_row_ref": 123,
"static_price_inc_sales_tax": "<string>",
"dynamic_deviation": 123,
"dynamic_match": 123,
"dynamic_target_price": "<string>"
},
"account_identifier": "<string>",
"carrier_billing_account_identifier_type": "MSISDN",
"customer_identifier": "not yet available - see VIN-26551",
"customer_identifier_type": "PoS , Web",
"validated": "<string>"
},
"debitCard": {
"account": "<string>",
"last_digits": "<string>",
"account_length": 123,
"account_hash": "<string>",
"country_code": "<string>",
"bank_sort_code": "<string>",
"rib_code": "<string>",
"branch_code": "<string>"
},
"externalBilling": {
"bill_receiver": "<string>",
"payment_channel": "<string>",
"financial_account": "<string>"
},
"currency": "<string>",
"policy": {},
"metadata": {}
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
id: '<string>',
vid: '<string>',
primary: true,
active: true,
merchantAcceptedPayment: {
amount: 123,
currency: '<string>',
created: '<string>',
payment_type: '<string>',
account: '<string>',
last_digits: '<string>'
},
creditCard: {
vid: '<string>',
account: '<string>',
bin: '<string>',
last_digits: '<string>',
account_length: 123,
account_hash: '<string>',
expiration_date: '<string>',
extended_card_attributes: {},
cvn: '<string>',
last_au_request_date: '<string>',
last_update_date: '<string>',
au_response_code: '<string>',
au_response_message: '<string>'
},
carrierBilling: {
phone_number: {
object: 'PhoneNumber',
country_code: '<string>',
area_code: '<string>',
local_number: '<string>',
extension: '<string>',
raw_input: '<string>'
},
encoded_phone_number: '<string>',
carrier: '<string>',
payment_provider: {
object: 'PaymentProvider',
name: '<string>',
dispute_address: '<string>',
dispute_email: '<string>',
dispute_uri: '<string>',
auth_expiration_days: 123,
auth_currency_override: '<string>',
metadata: {}
},
currency: '<string>',
country_code: '<string>',
price_criteria: {
object: 'PriceCriteria',
payment_provider: {
object: 'PaymentProvider',
name: '<string>',
dispute_address: '<string>',
dispute_email: '<string>',
dispute_uri: '<string>',
auth_expiration_days: 123,
auth_currency_override: '<string>',
metadata: {}
},
currency: '<string>',
country_code: '<string>',
merchant_service_identifier: '<string>',
sub_merchant_identifier: '<string>',
description: '<string>',
fwd_url: '<string>',
static_selection_row_ref: 123,
static_price_inc_sales_tax: '<string>',
dynamic_deviation: 123,
dynamic_match: 123,
dynamic_target_price: '<string>'
},
account_identifier: '<string>',
carrier_billing_account_identifier_type: 'MSISDN',
customer_identifier: 'not yet available - see VIN-26551',
customer_identifier_type: 'PoS , Web',
validated: '<string>'
},
debitCard: {
account: '<string>',
last_digits: '<string>',
account_length: 123,
account_hash: '<string>',
country_code: '<string>',
bank_sort_code: '<string>',
rib_code: '<string>',
branch_code: '<string>'
},
externalBilling: {
bill_receiver: '<string>',
payment_channel: '<string>',
financial_account: '<string>'
},
currency: '<string>',
policy: {},
metadata: {}
})
};
fetch('https://default.ulm.stg.m1amdocs.io/storefront/paymentMethod/account/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://default.ulm.stg.m1amdocs.io/storefront/paymentMethod/account/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'id' => '<string>',
'vid' => '<string>',
'primary' => true,
'active' => true,
'merchantAcceptedPayment' => [
'amount' => 123,
'currency' => '<string>',
'created' => '<string>',
'payment_type' => '<string>',
'account' => '<string>',
'last_digits' => '<string>'
],
'creditCard' => [
'vid' => '<string>',
'account' => '<string>',
'bin' => '<string>',
'last_digits' => '<string>',
'account_length' => 123,
'account_hash' => '<string>',
'expiration_date' => '<string>',
'extended_card_attributes' => [
],
'cvn' => '<string>',
'last_au_request_date' => '<string>',
'last_update_date' => '<string>',
'au_response_code' => '<string>',
'au_response_message' => '<string>'
],
'carrierBilling' => [
'phone_number' => [
'object' => 'PhoneNumber',
'country_code' => '<string>',
'area_code' => '<string>',
'local_number' => '<string>',
'extension' => '<string>',
'raw_input' => '<string>'
],
'encoded_phone_number' => '<string>',
'carrier' => '<string>',
'payment_provider' => [
'object' => 'PaymentProvider',
'name' => '<string>',
'dispute_address' => '<string>',
'dispute_email' => '<string>',
'dispute_uri' => '<string>',
'auth_expiration_days' => 123,
'auth_currency_override' => '<string>',
'metadata' => [
]
],
'currency' => '<string>',
'country_code' => '<string>',
'price_criteria' => [
'object' => 'PriceCriteria',
'payment_provider' => [
'object' => 'PaymentProvider',
'name' => '<string>',
'dispute_address' => '<string>',
'dispute_email' => '<string>',
'dispute_uri' => '<string>',
'auth_expiration_days' => 123,
'auth_currency_override' => '<string>',
'metadata' => [
]
],
'currency' => '<string>',
'country_code' => '<string>',
'merchant_service_identifier' => '<string>',
'sub_merchant_identifier' => '<string>',
'description' => '<string>',
'fwd_url' => '<string>',
'static_selection_row_ref' => 123,
'static_price_inc_sales_tax' => '<string>',
'dynamic_deviation' => 123,
'dynamic_match' => 123,
'dynamic_target_price' => '<string>'
],
'account_identifier' => '<string>',
'carrier_billing_account_identifier_type' => 'MSISDN',
'customer_identifier' => 'not yet available - see VIN-26551',
'customer_identifier_type' => 'PoS , Web',
'validated' => '<string>'
],
'debitCard' => [
'account' => '<string>',
'last_digits' => '<string>',
'account_length' => 123,
'account_hash' => '<string>',
'country_code' => '<string>',
'bank_sort_code' => '<string>',
'rib_code' => '<string>',
'branch_code' => '<string>'
],
'externalBilling' => [
'bill_receiver' => '<string>',
'payment_channel' => '<string>',
'financial_account' => '<string>'
],
'currency' => '<string>',
'policy' => [
],
'metadata' => [
]
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://default.ulm.stg.m1amdocs.io/storefront/paymentMethod/account/{id}"
payload := strings.NewReader("{\n \"id\": \"<string>\",\n \"vid\": \"<string>\",\n \"primary\": true,\n \"active\": true,\n \"merchantAcceptedPayment\": {\n \"amount\": 123,\n \"currency\": \"<string>\",\n \"created\": \"<string>\",\n \"payment_type\": \"<string>\",\n \"account\": \"<string>\",\n \"last_digits\": \"<string>\"\n },\n \"creditCard\": {\n \"vid\": \"<string>\",\n \"account\": \"<string>\",\n \"bin\": \"<string>\",\n \"last_digits\": \"<string>\",\n \"account_length\": 123,\n \"account_hash\": \"<string>\",\n \"expiration_date\": \"<string>\",\n \"extended_card_attributes\": {},\n \"cvn\": \"<string>\",\n \"last_au_request_date\": \"<string>\",\n \"last_update_date\": \"<string>\",\n \"au_response_code\": \"<string>\",\n \"au_response_message\": \"<string>\"\n },\n \"carrierBilling\": {\n \"phone_number\": {\n \"object\": \"PhoneNumber\",\n \"country_code\": \"<string>\",\n \"area_code\": \"<string>\",\n \"local_number\": \"<string>\",\n \"extension\": \"<string>\",\n \"raw_input\": \"<string>\"\n },\n \"encoded_phone_number\": \"<string>\",\n \"carrier\": \"<string>\",\n \"payment_provider\": {\n \"object\": \"PaymentProvider\",\n \"name\": \"<string>\",\n \"dispute_address\": \"<string>\",\n \"dispute_email\": \"<string>\",\n \"dispute_uri\": \"<string>\",\n \"auth_expiration_days\": 123,\n \"auth_currency_override\": \"<string>\",\n \"metadata\": {}\n },\n \"currency\": \"<string>\",\n \"country_code\": \"<string>\",\n \"price_criteria\": {\n \"object\": \"PriceCriteria\",\n \"payment_provider\": {\n \"object\": \"PaymentProvider\",\n \"name\": \"<string>\",\n \"dispute_address\": \"<string>\",\n \"dispute_email\": \"<string>\",\n \"dispute_uri\": \"<string>\",\n \"auth_expiration_days\": 123,\n \"auth_currency_override\": \"<string>\",\n \"metadata\": {}\n },\n \"currency\": \"<string>\",\n \"country_code\": \"<string>\",\n \"merchant_service_identifier\": \"<string>\",\n \"sub_merchant_identifier\": \"<string>\",\n \"description\": \"<string>\",\n \"fwd_url\": \"<string>\",\n \"static_selection_row_ref\": 123,\n \"static_price_inc_sales_tax\": \"<string>\",\n \"dynamic_deviation\": 123,\n \"dynamic_match\": 123,\n \"dynamic_target_price\": \"<string>\"\n },\n \"account_identifier\": \"<string>\",\n \"carrier_billing_account_identifier_type\": \"MSISDN\",\n \"customer_identifier\": \"not yet available - see VIN-26551\",\n \"customer_identifier_type\": \"PoS , Web\",\n \"validated\": \"<string>\"\n },\n \"debitCard\": {\n \"account\": \"<string>\",\n \"last_digits\": \"<string>\",\n \"account_length\": 123,\n \"account_hash\": \"<string>\",\n \"country_code\": \"<string>\",\n \"bank_sort_code\": \"<string>\",\n \"rib_code\": \"<string>\",\n \"branch_code\": \"<string>\"\n },\n \"externalBilling\": {\n \"bill_receiver\": \"<string>\",\n \"payment_channel\": \"<string>\",\n \"financial_account\": \"<string>\"\n },\n \"currency\": \"<string>\",\n \"policy\": {},\n \"metadata\": {}\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://default.ulm.stg.m1amdocs.io/storefront/paymentMethod/account/{id}")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"id\": \"<string>\",\n \"vid\": \"<string>\",\n \"primary\": true,\n \"active\": true,\n \"merchantAcceptedPayment\": {\n \"amount\": 123,\n \"currency\": \"<string>\",\n \"created\": \"<string>\",\n \"payment_type\": \"<string>\",\n \"account\": \"<string>\",\n \"last_digits\": \"<string>\"\n },\n \"creditCard\": {\n \"vid\": \"<string>\",\n \"account\": \"<string>\",\n \"bin\": \"<string>\",\n \"last_digits\": \"<string>\",\n \"account_length\": 123,\n \"account_hash\": \"<string>\",\n \"expiration_date\": \"<string>\",\n \"extended_card_attributes\": {},\n \"cvn\": \"<string>\",\n \"last_au_request_date\": \"<string>\",\n \"last_update_date\": \"<string>\",\n \"au_response_code\": \"<string>\",\n \"au_response_message\": \"<string>\"\n },\n \"carrierBilling\": {\n \"phone_number\": {\n \"object\": \"PhoneNumber\",\n \"country_code\": \"<string>\",\n \"area_code\": \"<string>\",\n \"local_number\": \"<string>\",\n \"extension\": \"<string>\",\n \"raw_input\": \"<string>\"\n },\n \"encoded_phone_number\": \"<string>\",\n \"carrier\": \"<string>\",\n \"payment_provider\": {\n \"object\": \"PaymentProvider\",\n \"name\": \"<string>\",\n \"dispute_address\": \"<string>\",\n \"dispute_email\": \"<string>\",\n \"dispute_uri\": \"<string>\",\n \"auth_expiration_days\": 123,\n \"auth_currency_override\": \"<string>\",\n \"metadata\": {}\n },\n \"currency\": \"<string>\",\n \"country_code\": \"<string>\",\n \"price_criteria\": {\n \"object\": \"PriceCriteria\",\n \"payment_provider\": {\n \"object\": \"PaymentProvider\",\n \"name\": \"<string>\",\n \"dispute_address\": \"<string>\",\n \"dispute_email\": \"<string>\",\n \"dispute_uri\": \"<string>\",\n \"auth_expiration_days\": 123,\n \"auth_currency_override\": \"<string>\",\n \"metadata\": {}\n },\n \"currency\": \"<string>\",\n \"country_code\": \"<string>\",\n \"merchant_service_identifier\": \"<string>\",\n \"sub_merchant_identifier\": \"<string>\",\n \"description\": \"<string>\",\n \"fwd_url\": \"<string>\",\n \"static_selection_row_ref\": 123,\n \"static_price_inc_sales_tax\": \"<string>\",\n \"dynamic_deviation\": 123,\n \"dynamic_match\": 123,\n \"dynamic_target_price\": \"<string>\"\n },\n \"account_identifier\": \"<string>\",\n \"carrier_billing_account_identifier_type\": \"MSISDN\",\n \"customer_identifier\": \"not yet available - see VIN-26551\",\n \"customer_identifier_type\": \"PoS , Web\",\n \"validated\": \"<string>\"\n },\n \"debitCard\": {\n \"account\": \"<string>\",\n \"last_digits\": \"<string>\",\n \"account_length\": 123,\n \"account_hash\": \"<string>\",\n \"country_code\": \"<string>\",\n \"bank_sort_code\": \"<string>\",\n \"rib_code\": \"<string>\",\n \"branch_code\": \"<string>\"\n },\n \"externalBilling\": {\n \"bill_receiver\": \"<string>\",\n \"payment_channel\": \"<string>\",\n \"financial_account\": \"<string>\"\n },\n \"currency\": \"<string>\",\n \"policy\": {},\n \"metadata\": {}\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://default.ulm.stg.m1amdocs.io/storefront/paymentMethod/account/{id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"id\": \"<string>\",\n \"vid\": \"<string>\",\n \"primary\": true,\n \"active\": true,\n \"merchantAcceptedPayment\": {\n \"amount\": 123,\n \"currency\": \"<string>\",\n \"created\": \"<string>\",\n \"payment_type\": \"<string>\",\n \"account\": \"<string>\",\n \"last_digits\": \"<string>\"\n },\n \"creditCard\": {\n \"vid\": \"<string>\",\n \"account\": \"<string>\",\n \"bin\": \"<string>\",\n \"last_digits\": \"<string>\",\n \"account_length\": 123,\n \"account_hash\": \"<string>\",\n \"expiration_date\": \"<string>\",\n \"extended_card_attributes\": {},\n \"cvn\": \"<string>\",\n \"last_au_request_date\": \"<string>\",\n \"last_update_date\": \"<string>\",\n \"au_response_code\": \"<string>\",\n \"au_response_message\": \"<string>\"\n },\n \"carrierBilling\": {\n \"phone_number\": {\n \"object\": \"PhoneNumber\",\n \"country_code\": \"<string>\",\n \"area_code\": \"<string>\",\n \"local_number\": \"<string>\",\n \"extension\": \"<string>\",\n \"raw_input\": \"<string>\"\n },\n \"encoded_phone_number\": \"<string>\",\n \"carrier\": \"<string>\",\n \"payment_provider\": {\n \"object\": \"PaymentProvider\",\n \"name\": \"<string>\",\n \"dispute_address\": \"<string>\",\n \"dispute_email\": \"<string>\",\n \"dispute_uri\": \"<string>\",\n \"auth_expiration_days\": 123,\n \"auth_currency_override\": \"<string>\",\n \"metadata\": {}\n },\n \"currency\": \"<string>\",\n \"country_code\": \"<string>\",\n \"price_criteria\": {\n \"object\": \"PriceCriteria\",\n \"payment_provider\": {\n \"object\": \"PaymentProvider\",\n \"name\": \"<string>\",\n \"dispute_address\": \"<string>\",\n \"dispute_email\": \"<string>\",\n \"dispute_uri\": \"<string>\",\n \"auth_expiration_days\": 123,\n \"auth_currency_override\": \"<string>\",\n \"metadata\": {}\n },\n \"currency\": \"<string>\",\n \"country_code\": \"<string>\",\n \"merchant_service_identifier\": \"<string>\",\n \"sub_merchant_identifier\": \"<string>\",\n \"description\": \"<string>\",\n \"fwd_url\": \"<string>\",\n \"static_selection_row_ref\": 123,\n \"static_price_inc_sales_tax\": \"<string>\",\n \"dynamic_deviation\": 123,\n \"dynamic_match\": 123,\n \"dynamic_target_price\": \"<string>\"\n },\n \"account_identifier\": \"<string>\",\n \"carrier_billing_account_identifier_type\": \"MSISDN\",\n \"customer_identifier\": \"not yet available - see VIN-26551\",\n \"customer_identifier_type\": \"PoS , Web\",\n \"validated\": \"<string>\"\n },\n \"debitCard\": {\n \"account\": \"<string>\",\n \"last_digits\": \"<string>\",\n \"account_length\": 123,\n \"account_hash\": \"<string>\",\n \"country_code\": \"<string>\",\n \"bank_sort_code\": \"<string>\",\n \"rib_code\": \"<string>\",\n \"branch_code\": \"<string>\"\n },\n \"externalBilling\": {\n \"bill_receiver\": \"<string>\",\n \"payment_channel\": \"<string>\",\n \"financial_account\": \"<string>\"\n },\n \"currency\": \"<string>\",\n \"policy\": {},\n \"metadata\": {}\n}"
response = http.request(request)
puts response.read_body{
"id": "<string>",
"name": "<string>",
"email": "<string>",
"metadata": {},
"paymentMethods": [
{
"id": "<string>",
"createdDate": "<string>",
"merchantAcceptedPayment": {
"amount": 123,
"currency": "<string>",
"created": "<string>",
"paymentType": "<string>",
"account": "<string>",
"lastDigits": "<string>"
},
"creditCard": {
"lastDigits": "<string>",
"expirationDate": "<string>"
},
"carrierBilling": {
"object": "CarrierBilling",
"phone_number": {
"object": "PhoneNumber",
"phone_type": "CS",
"country_code": "<string>",
"area_code": "<string>",
"local_number": "<string>",
"extension": "<string>",
"raw_input": "<string>"
},
"encoded_phone_number": "<string>",
"carrier": "<string>",
"payment_provider": {
"object": "PaymentProvider",
"name": "<string>",
"dispute_address": "<string>",
"dispute_email": "<string>",
"dispute_uri": "<string>",
"auth_expiration_days": 123,
"auth_currency_override": "<string>",
"metadata": {}
},
"currency": "<string>",
"country_code": "<string>",
"price_criteria": {
"object": "PriceCriteria",
"payment_provider": {
"object": "PaymentProvider",
"name": "<string>",
"dispute_address": "<string>",
"dispute_email": "<string>",
"dispute_uri": "<string>",
"auth_expiration_days": 123,
"auth_currency_override": "<string>",
"metadata": {}
},
"currency": "<string>",
"country_code": "<string>",
"price_point_deviation_policy": "HiOnly",
"dynamic_price_mode": "PayoutGross",
"merchant_service_identifier": "<string>",
"sub_merchant_identifier": "<string>",
"description": "<string>",
"fwd_url": "<string>",
"static_selection_row_ref": 123,
"static_price_inc_sales_tax": "<string>",
"dynamic_deviation": 123,
"dynamic_match": 123,
"dynamic_target_price": "<string>"
},
"account_identifier": "<string>",
"carrier_billing_account_identifier_type": "MSISDN",
"customer_identifier": "not yet available - see VIN-26551",
"customer_identifier_type": "PoS , Web",
"validated": "<string>"
},
"debitCard": {
"lastDigits": "<string>"
},
"externalBilling": {
"billReceiver": "<string>",
"paymentChannel": "<string>",
"financialAccount": "<string>"
},
"metadata": {},
"primary": true,
"active": true,
"currency": "<string>",
"type": "CarrierBilling"
}
]
}{
"code": "invalid-request",
"message": "<string>",
"validationErrors": [
{
"code": "<string>",
"message": "<string>"
}
]
}{
"code": "authentication-required",
"message": "<string>"
}{
"code": "not-found",
"message": "<string>"
}{
"code": "server-error",
"message": "<string>"
}Authorizations
OAuth 2.0 Authentication
Path Parameters
The SLM Account ID.
Body
A request body to link an existing payment method to an account OR create a new payment method and link it to an account. When linking an existing payment method to an account:
- id - must be an id of an existing payment method to be linked to the account.
- Payment method object (merchantAcceptedPayment OR creditCard OR carrierBilling OR debitCard OR externalBilling based on the payment method type) - must be provided. When creating a new payment method and linking it to an account:
- id - a random value that will be used as the ID of the new payment method.
- Payment method object (merchantAcceptedPayment OR creditCard OR carrierBilling OR debitCard OR externalBilling based on the payment method type) - must NOT be provided.
Id of payment method. If attaching an existing payment method to an account - must be an ID of an existing payment method; If creating a new payment method to be added to an account - a random value that will be used as the ID of the new payment method.
When creating/attaching a payment method without providing this attribute:
- if there are no existing payment methods - it will become primary;
- if at least one payment method already exists - it will become non-primary.
Indicates if the payment method is active. Must provide 'type' parameter if active=false.
Type of payment method. Must be provided if attaching/creating an inactive payment method.
CarrierBilling, ExternalBilling, MerchantAcceptedPayment, CreditCard, DebitCard Show child attributes
Show child attributes
Show child attributes
Show child attributes
This object defines Telco carrier billing details.
Show child attributes
Show child attributes
This object defines Direct Debit details (vary by country/system)
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
A set of key/value pairs that you can attach to an object. Useful for storing additional information.
Show child attributes
Show child attributes
Was this page helpful?

