public class PaymentMethodRequest
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
PaymentMethodRequest.ApplePay |
static class |
PaymentMethodRequest.GooglePay |
static class |
PaymentMethodRequest.ThreeDSecure |
| Constructor and Description |
|---|
PaymentMethodRequest() |
PaymentMethodRequest(PaymentMethodType type) |
PaymentMethodRequest(java.lang.String id) |
public PaymentMethodRequest()
public PaymentMethodRequest(java.lang.String id)
public PaymentMethodRequest(PaymentMethodType type)
public java.lang.String getId()
public java.lang.String getCustomerId()
public PaymentMethodType getType()
public BillingRequest getBilling()
public FraudCheckData getFraudCheckData()
public PaymentMethodRequest.ApplePay getApplePay()
public PaymentMethodRequest.ThreeDSecure getThreeDSecure()
public PaymentMethodRequest.GooglePay getGooglePay()
public java.lang.String getSource()
public java.util.Map<java.lang.String,java.lang.String> getMetadata()
public java.lang.String getMerchantAccountId()
public PaymentMethodRequest id(java.lang.String id)
public PaymentMethodRequest customer(Customer customer)
public PaymentMethodRequest customerId(java.lang.String customerId)
public PaymentMethodRequest type(PaymentMethodType type)
public PaymentMethodRequest billing(BillingRequest billing)
public PaymentMethodRequest fraudCheckData(FraudCheckData fraudCheckData)
public PaymentMethodRequest applePay(PaymentMethodRequest.ApplePay applePay)
public PaymentMethodRequest threeDSecure(PaymentMethodRequest.ThreeDSecure threeDSecure)
public PaymentMethodRequest googlePay(PaymentMethodRequest.GooglePay googlePay)
public PaymentMethodRequest source(java.lang.String source)
public PaymentMethodRequest metadata(java.util.Map<java.lang.String,java.lang.String> metadata)
public PaymentMethodRequest merchantAccountId(java.lang.String merchantAccountId)
public PaymentMethodRequest set(java.lang.String name, java.lang.Object value)