Definition
https://sandbox.bluesnap.com/services/2/wallets/onboarding
Documentation
The Update Apple Pay Onboarding Information request allows you to register a new domain that will display the Apple Pay button or to unregister an existing domain.
This API call is supported for Apple Pay on the web. For more detailed setup instructions, see Apple Pay in your website.
###JSON Request Content Send a [wallet](doc:wallet-json) object with the following:
walletType
string required
applePay
object required; Contains:
domains
array Optional Do not include https://
in the domain name
unregisterDomains
array Optional Do not include https://
in the domain name
JSON Response Details
If successful, the response HTTP status code is 200 OK and the body contains an array of currently registered domains.
JSON Examples
Request Examples
curl -v -X PUT https://sandbox.bluesnap.com/services/2/wallets/onboarding \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ=' \
-d '
{
"walletType": "APPLE_PAY",
"applePay": {
"domains": ["test4.bluesnap.com"]
}
}'
curl -v -X PUT https://sandbox.bluesnap.com/services/2/wallets/onboarding \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ=' \
-d '
{
"walletType": "APPLE_PAY",
"applePay": {
"unregisterDomains": [
"test2.bluesnap.com",
"test3.bluesnap.com"
]
}
}'
Response Examples
{
"walletType": "APPLE_PAY",
"applePay": {
"domains": ["test1.bluesnap.com", "test4.bluesnap.com"]
}
}
##Example Descriptions
Register new domain
In this example, we registered a new domain, test4.bluesnap.com
, that will display the Apple Pay button.
Unregister existing domain
In this example, we unregistered two domains, test2.bluesnap.com
and test3.bluesnap.com
.
###XML Request Content Send a [wallet](doc:wallet) resource with the following:
wallet-type
string required
apple-pay
container required; Contains:
domain
string Optional Do not include https://
in the domain name
unregister-domain
string Optional Do not include https://
in the domain name
XML Response Details
If successful, the response HTTP status code is 200 OK and the body contains the currently registered domains.
XML Examples
Request Examples
curl -v -X PUT https://sandbox.bluesnap.com/services/2/wallets/onboarding \
-H 'Content-Type: application/xml' \
-H 'Accept: application/xml' \
-H 'Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ=' \
-d '
<wallet xmlns="http://ws.plimus.com">
<wallet-type>APPLE_PAY</wallet-type>
<apple-pay>
<domain>test4.bluesnap.com</domain>
</apple-pay>
</wallet>'
curl -v -X PUT https://sandbox.bluesnap.com/services/2/wallets/onboarding \
-H 'Content-Type: application/xml' \
-H 'Accept: application/xml' \
-H 'Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ=' \
-d '
<wallet xmlns="http://ws.plimus.com">
<wallet-type>APPLE_PAY</wallet-type>
<apple-pay>
<unregister-domain>test2.bluesnap.com</unregister-domain>
<unregister-domain>test3.bluesnap.com</unregister-domain>
</apple-pay>
</wallet>'
Response Examples
<wallet xmlns="http://ws.plimus.com">
<wallet-type>APPLE_PAY</wallet-type>
<apple-pay>
<domain>test1.bluesnap.com</domain>
<domain>test4.bluesnap.com</domain>
</apple-pay>
</wallet>
##Example Descriptions
Register new domain
In this example, we registered a new domain, test4.bluesnap.com
, that will display the Apple Pay button.
Unregister existing domain
In this example, we unregistered two domains: test2.bluesnap.com
and test3.bluesnap.com
.
Back to Top