Hosted Controls - Digital Wallet Setup


Setup
Shipping Information
Required Billing Information
Required Shipping Information
Shipping Options

Shipping Option Criteria

  • The maximum number of Shipping Options is five.
  • The ID of each Shipping Option must be unique.
  • The amount for each shipping option must be greater than or equal to zero.
ID Amount Label Description
Shipping Address Update Options

Apple and Google allow you to subscribe to updates when the customer changes their shipping address in order to respond with updated tax and shipping costs.

This demo site has a few callbacks that you can select from that are examples of how you can create callbacks with your own logic as you integrate to this service.

Note that these only take affect if the shipping address is required.

  • None - No change will happen
  • Higher International Costs - The shipping amount will increase by $10.00, and the tax amount will increase by $5.00
  • Increase Based on City Name - The shipping amount will increase by the number of characters in the city name, and the tax amount will increase by half of that
  • Free Shipping to Certain Postal Codes - When the customer's postal code is 12345, PO11EB (United Kingdom), or A1A (Canada), the shipping amount will be reduced to $0.00

The following options are to provide a visual for the error that will be returned if the Shipping Options provided after the Shipping Address is changed do not meet the validation criteria. No values are altered except the Shipping Options.

  • Error Testing: Returned Shipping Options are Negative
  • Error Testing: Too Many Shipping Options are Returned
  • Error Testing: Returned Shipping Options have Matching IDs
Language Preference Information

Hosted Payments determines the appropriate localization based on the Language Preference Rule:

  • 0 - Default/Not Provided. Content is localized to en-US
  • 1 - Fallback to Language Preference Tag if no valid Accept-Language is provided. If the Language Preference Tag is also invalid, use en-US
  • 2 - Force use of the Language Preference Tag. If no valid tag is provided, use en-US for localization.
Custom Merchant Authorization Information (Optional)

To test the demo builder with an alternative merchant, enter the authorization details below. Leaving any field blank will default the transaction to the demo merchant.