public class PaymentSetup extends Base
| Constructor and Description |
|---|
PaymentSetup() |
PaymentSetup(java.lang.String ID_PAYMENT_SETUP) |
| Modifier and Type | Method and Description |
|---|---|
PaymentSetup |
create(InvocationContext invocationContext,
java.lang.String liveMode) |
PaymentSetup |
create(InvocationContext invocationContext,
java.lang.String liveMode,
java.lang.String apiEndPoint) |
PaymentSetup |
createdBy(java.lang.String requestor,
java.lang.String requestorType) |
PaymentSetup |
delete(InvocationContext invocationContext,
java.lang.String liveMode) |
PaymentSetup |
delete(InvocationContext invocationContext,
java.lang.String liveMode,
java.lang.String apiEndPoint) |
PaymentSetup |
deletedBy(java.lang.String requestor,
java.lang.String requestorType) |
PaymentSetup |
forClient(java.lang.String clientKey) |
PaymentSetup |
forCustomer(java.lang.String ID_CUSTOMER) |
PaymentSetup |
fromAccount(FundingAccount fundingAccount) |
static PaymentSetup |
fromJson(java.lang.String json) |
PaymentSetup |
get(InvocationContext invocationContext,
java.lang.String liveMode) |
PaymentSetup |
get(InvocationContext invocationContext,
java.lang.String liveMode,
java.lang.String apiEndPoint) |
java.lang.String |
getAmount()
The amount being paid.
|
AuditInfo |
getAuditInfo()
Get auditInfo
|
java.lang.String |
getCardCvvNumber()
This is never returned by Orbipay.
|
java.lang.String |
getComments()
Comments that can be used to recollect the operation performed on the resource object.
|
java.lang.String |
getConfirmationNumber()
The confirmation number or reference provided to the customer for the payment setup.
|
java.lang.String |
getCurrencyCode3d()
The three-letter currency code in the ISO4217 format, in uppercase, for the card account.
|
Customer |
getCustomer()
Get customer
|
CustomerAccount |
getCustomerAccount()
Get customerAccount
|
java.util.Map<java.lang.String,java.lang.String> |
getCustomFields()
The additional information or meta-information that Orbipay can accept, maintain and transmit back to the client.
|
java.lang.String |
getDeleted()
The status of payment which says whether the payment is deleted or not
|
Fee |
getFee()
Get fee
|
FundingAccount |
getFundingAccount()
Get fundingAccount
|
java.lang.String |
getId()
The unique identifier assigned by Orbipay to the payment setup.
|
java.lang.String |
getIDCUSTOMER()
The unique identifier assigned by EBPP to the customer.
|
java.lang.String |
getIDPAYMENTSETUP()
The unique identifier assigned by EBPP to the payment setup.
|
java.lang.String |
getNextPaymentDate()
The date on which the payment is scheduled to be made.
|
java.lang.String |
getPaymentMethod()
The fulfillment method for the payment.
|
PaymentNetworkResponse |
getPaymentNetworkResponse()
Get paymentNetworkResponse
|
PaymentSchedule |
getPaymentSchedule()
Get paymentSchedule
|
java.lang.String |
getPaymentSetupEntryDate()
The date on which the payment setup is captured in Orbipay.
|
java.lang.String |
getPaymentSetupReference()
The unique identifier in the client system for the payment setup.
|
java.lang.String |
getPaymentSetupScheduleType()
The schedule type for the payment setup.
|
java.lang.String |
getStatus()
The status of the payment.
|
java.lang.String |
getUrl()
This URL fetches the details of payment setup.
|
PaymentSetup |
retrievedBy(java.lang.String requestor,
java.lang.String requestorType) |
PaymentSetup |
toAccount(CustomerAccount customerAccount) |
java.lang.String |
toJson() |
PaymentSetup |
update(InvocationContext invocationContext,
java.lang.String liveMode) |
PaymentSetup |
update(InvocationContext invocationContext,
java.lang.String liveMode,
java.lang.String apiEndPoint) |
PaymentSetup |
updatedBy(java.lang.String requestor,
java.lang.String requestorType) |
PaymentSetup |
videChannel(java.lang.String channel) |
PaymentSetup |
withCustomFields(java.util.Map<java.lang.String,java.lang.String> customFields) |
PaymentSetup |
withDetails(java.lang.String amount,
java.lang.String cardCvvNumber,
java.lang.String paymentSetupScheduleType) |
PaymentSetup |
withFee(Fee fee) |
PaymentSetup |
withMemo(java.lang.String comments) |
PaymentSetup |
withPaymentSchedule(PaymentSchedule paymentSchedule) |
PaymentSetup |
withReference(java.lang.String paymentSetupReference) |
PaymentSetup |
withStatus(java.lang.String status) |
getApiEndPoint, getHttpStatusCode, getInvocationContext, getLiveMode, requestedBy, withContextpublic PaymentSetup()
public PaymentSetup(java.lang.String ID_PAYMENT_SETUP)
public java.lang.String getId()
public java.lang.String getUrl()
public Fee getFee()
public java.lang.String getStatus()
public java.lang.String getPaymentMethod()
public java.lang.String getPaymentSetupScheduleType()
public java.lang.String getConfirmationNumber()
public java.util.Map<java.lang.String,java.lang.String> getCustomFields()
public java.lang.String getCurrencyCode3d()
public java.lang.String getAmount()
public java.lang.String getCardCvvNumber()
public java.lang.String getNextPaymentDate()
public java.lang.String getPaymentSetupReference()
public PaymentSchedule getPaymentSchedule()
public java.lang.String getPaymentSetupEntryDate()
public java.lang.String getComments()
public java.lang.String getDeleted()
public Customer getCustomer()
public FundingAccount getFundingAccount()
public CustomerAccount getCustomerAccount()
public PaymentNetworkResponse getPaymentNetworkResponse()
public AuditInfo getAuditInfo()
public java.lang.String getIDCUSTOMER()
public java.lang.String getIDPAYMENTSETUP()
public PaymentSetup forClient(java.lang.String clientKey)
public PaymentSetup videChannel(java.lang.String channel)
videChannel in class Basechannel: - The channel is of type String.public PaymentSetup withDetails(java.lang.String amount, java.lang.String cardCvvNumber, java.lang.String paymentSetupScheduleType)
amount: - The amount is of type String.cardCvvNumber: - The cardCvvNumber is of type String.paymentSetupScheduleType: - The paymentSetupScheduleType is of type String.public PaymentSetup fromAccount(FundingAccount fundingAccount)
fundingAccount: - The fundingAccount is of type FundingAccount.public PaymentSetup toAccount(CustomerAccount customerAccount)
customerAccount: - The customerAccount is of type CustomerAccount.public PaymentSetup withReference(java.lang.String paymentSetupReference)
paymentSetupReference: - The paymentSetupReference is of type String.public PaymentSetup withPaymentSchedule(PaymentSchedule paymentSchedule)
paymentSchedule: - The paymentSchedule is of type PaymentSchedule.public PaymentSetup withStatus(java.lang.String status)
status: - The status is of type String.public PaymentSetup withCustomFields(java.util.Map<java.lang.String,java.lang.String> customFields)
customFields: - The customFields is of type Map<String, String>.public PaymentSetup withMemo(java.lang.String comments)
comments: - The comments is of type String.public PaymentSetup withFee(Fee fee)
fee: - The fee is of type Fee.public PaymentSetup forCustomer(java.lang.String ID_CUSTOMER)
ID_CUSTOMER: - The ID_CUSTOMER is of type String.public PaymentSetup createdBy(java.lang.String requestor, java.lang.String requestorType)
requestor: - The requestor is of type String.requestorType: - The requestorType is of type String.public PaymentSetup deletedBy(java.lang.String requestor, java.lang.String requestorType)
requestor: - The requestor is of type String.requestorType: - The requestorType is of type String.public PaymentSetup retrievedBy(java.lang.String requestor, java.lang.String requestorType)
requestor: - The requestor is of type String.requestorType: - The requestorType is of type String.public PaymentSetup updatedBy(java.lang.String requestor, java.lang.String requestorType)
requestor: - The requestor is of type String.requestorType: - The requestorType is of type String.public PaymentSetup create(InvocationContext invocationContext, java.lang.String liveMode) throws OrbipayApiException
invocationContext: - The invocationContext is of type InvocationContext.liveMode: - The liveMode is of type StringOrbipayApiException - The only Exception that is thrown in Exceptional casepublic PaymentSetup create(InvocationContext invocationContext, java.lang.String liveMode, java.lang.String apiEndPoint) throws OrbipayApiException
invocationContext: - The invocationContext is of type InvocationContext.liveMode: - The liveMode is of type StringapiEndPoint: - The apiEndPoint is of type String.OrbipayApiException - The only Exception that is thrown in Exceptional casepublic PaymentSetup delete(InvocationContext invocationContext, java.lang.String liveMode) throws OrbipayApiException
invocationContext: - The invocationContext is of type InvocationContext.liveMode: - The liveMode is of type StringOrbipayApiException - The only Exception that is thrown in Exceptional casepublic PaymentSetup delete(InvocationContext invocationContext, java.lang.String liveMode, java.lang.String apiEndPoint) throws OrbipayApiException
invocationContext: - The invocationContext is of type InvocationContext.liveMode: - The liveMode is of type StringapiEndPoint: - The apiEndPoint is of type String.OrbipayApiException - The only Exception that is thrown in Exceptional casepublic PaymentSetup get(InvocationContext invocationContext, java.lang.String liveMode) throws OrbipayApiException
invocationContext: - The invocationContext is of type InvocationContext.liveMode: - The liveMode is of type StringOrbipayApiException - The only Exception that is thrown in Exceptional casepublic PaymentSetup get(InvocationContext invocationContext, java.lang.String liveMode, java.lang.String apiEndPoint) throws OrbipayApiException
invocationContext: - The invocationContext is of type InvocationContext.liveMode: - The liveMode is of type StringapiEndPoint: - The apiEndPoint is of type String.OrbipayApiException - The only Exception that is thrown in Exceptional casepublic PaymentSetup update(InvocationContext invocationContext, java.lang.String liveMode) throws OrbipayApiException
invocationContext: - The invocationContext is of type InvocationContext.liveMode: - The liveMode is of type StringOrbipayApiException - The only Exception that is thrown in Exceptional casepublic PaymentSetup update(InvocationContext invocationContext, java.lang.String liveMode, java.lang.String apiEndPoint) throws OrbipayApiException
invocationContext: - The invocationContext is of type InvocationContext.liveMode: - The liveMode is of type StringapiEndPoint: - The apiEndPoint is of type String.OrbipayApiException - The only Exception that is thrown in Exceptional casepublic static PaymentSetup fromJson(java.lang.String json) throws OrbipayApiException
OrbipayApiExceptionpublic java.lang.String toJson()
throws OrbipayApiException
OrbipayApiExceptionCopyright © 2021. All rights reserved.