public class PaymentMethodRequest
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
PaymentMethodRequest.ApplePay |
static class |
PaymentMethodRequest.Blik |
static class |
PaymentMethodRequest.GooglePay |
static class |
PaymentMethodRequest.Swish |
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 FraudCheckDataRequest getFraudCheckData()
public PaymentMethodRequest.ApplePay getApplePay()
public PaymentMethodRequest.ThreeDSecure getThreeDSecure()
public PaymentMethodRequest.GooglePay getGooglePay()
public PaymentMethodRequest.Swish getSwish()
public PaymentMethodRequest.Blik getBlik()
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(FraudCheckDataRequest fraudCheckData)
public PaymentMethodRequest applePay(PaymentMethodRequest.ApplePay applePay)
public PaymentMethodRequest threeDSecure(PaymentMethodRequest.ThreeDSecure threeDSecure)
public PaymentMethodRequest googlePay(PaymentMethodRequest.GooglePay googlePay)
public PaymentMethodRequest swish(PaymentMethodRequest.Swish swish)
public PaymentMethodRequest blik(PaymentMethodRequest.Blik blik)
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)