On This Page
Required Fields for Initiating a Payment
The following fields are required for initiating a payment; include these fields in the
PaymentInfo
class:If the required fields are not included, you receive a
NullPointerException
error.- Merchant Name
- The merchant name as it appears on the payment sheet of Samsung Pay and customer’s bank statement.
- Amount
- Payment Protocol
- 3-D Secure.
- Permitted Card Brands
- Specify the card brands that are supported such as American Express, JCB, Mastercard, or Visa.
- Merchant ID
- Order Number
- Shipping Address
- This field is required ifSEND_SHIPPING or NEED_BILLING_AND_SEND_SHIPPINGis set forAddressVisibilityOption.
- Address Visibility Option
- Card Holder Name
- Recurring Option