public class PaymentRequest extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
PaymentRequest.PaymentRequestBuilder |
| Constructor and Description |
|---|
PaymentRequest() |
PaymentRequest(Amount amount,
String description,
Optional<String> redirectUrl,
Optional<String> webhookUrl,
Optional<Locale> locale,
Optional<PaymentMethod> method,
Map<String,Object> metadata,
Optional<SequenceType> sequenceType,
Optional<String> customerId,
Optional<String> mandateId,
Optional<String> cardToken,
Optional<String> billingEmail,
Optional<Date> dueDate,
Optional<AddressRequest> billingAddress,
Optional<AddressRequest> shippingAddress,
Optional<String> issuer,
Optional<String> voucherNumber,
Optional<String> voucherPin,
Optional<String> customerReference,
Optional<String> consumerName,
Optional<String> consumerAccount,
Optional<String> profileId,
Optional<ApplicationFee> applicationFee) |
public PaymentRequest(Amount amount, String description, Optional<String> redirectUrl, Optional<String> webhookUrl, Optional<Locale> locale, Optional<PaymentMethod> method, Map<String,Object> metadata, Optional<SequenceType> sequenceType, Optional<String> customerId, Optional<String> mandateId, Optional<String> cardToken, Optional<String> billingEmail, Optional<Date> dueDate, Optional<AddressRequest> billingAddress, Optional<AddressRequest> shippingAddress, Optional<String> issuer, Optional<String> voucherNumber, Optional<String> voucherPin, Optional<String> customerReference, Optional<String> consumerName, Optional<String> consumerAccount, Optional<String> profileId, Optional<ApplicationFee> applicationFee)
public PaymentRequest()
public static PaymentRequest.PaymentRequestBuilder builder()
public Amount getAmount()
public String getDescription()
public Optional<PaymentMethod> getMethod()
public Optional<SequenceType> getSequenceType()
public Optional<AddressRequest> getBillingAddress()
public Optional<AddressRequest> getShippingAddress()
public Optional<ApplicationFee> getApplicationFee()
public void setAmount(Amount amount)
public void setDescription(String description)
public void setMethod(Optional<PaymentMethod> method)
public void setSequenceType(Optional<SequenceType> sequenceType)
public void setBillingAddress(Optional<AddressRequest> billingAddress)
public void setShippingAddress(Optional<AddressRequest> shippingAddress)
public void setApplicationFee(Optional<ApplicationFee> applicationFee)
protected boolean canEqual(Object other)
Copyright © 2020. All rights reserved.