new module:models/SimplePaymentRequest(payment_amount_type, customer, funding_account, customer_account)
This class subject to change without prior notice, Please dont use this class directly.
Constructs a newSimplePaymentRequest
.
Parameters:
Name | Type | Description |
---|---|---|
payment_amount_type |
module:models/SimplePaymentRequest.PaymentAmountTypeEnum | The type of amount, as per the bill/statement, that is being paid. The payment amount is derived from the amount type selected for the payment. |
customer |
module:models/SimplePaymentCustomerRequest | |
funding_account |
module:models/SimplePaymentFundingAccountRequest | |
customer_account |
module:models/SimplePaymentCustomerAccountRequest |
Members
-
static, readonly PaymentAmountTypeEnum :String
-
Allowed values for the
payment_amount_type
property.Properties:
Name Type Description current_balance
String value: "current_balance"
minimum_payment_due
String value: "minimum_payment_due"
past_payment_due
String value: "past_payment_due"
statement_balance
String value: "statement_balance"
discounted_amount
String value: "discounted_amount"
penalty_amount
String value: "penalty_amount"
other
String value: "other"
-
inner amount :String
-
The amount being paid.
-
inner card_cvv_number :String
-
-
inner comments :String
-
Comments that can be used to recollect the operation performed on the resource object.
-
inner cryptogram :String
-
Online Payment Cryptogram, as defined by 3-D secure.
-
inner custom_fields :Object.<String, String>
-
The additional information or meta-information that EBPP can accept, maintain and transmit back to the client.
-
inner customer :module:models/SimplePaymentCustomerRequest
-
-
inner customer_account :module:models/SimplePaymentCustomerAccountRequest
-
-
inner eci :String
-
ECI Indicator, as defined by 3-D secure. The card network may add an ECI indicator to the card data.
-
inner fee :module:models/FeeRequest
-
-
inner funding_account :module:models/SimplePaymentFundingAccountRequest
-
-
inner payment_amount_type :module:models/SimplePaymentRequest.PaymentAmountTypeEnum
-
The type of amount, as per the bill/statement, that is being paid. The payment amount is derived from the amount type selected for the payment.
-
inner payment_date :String
-
The date on which the payment is scheduled to be made. It must be in ISO8601 full-date format, namely, YYYY-MM-DD.
-
inner payment_notification_email :String
-
The email address to which notifications for the payment will be sent.
-
inner payment_reference :String
-
The unique identifier in the client system for the payment.
-
inner payment_request_date :String
-
The date on which the biller wants the payment to be settled. It must be in ISO8601 full-date format, namely, YYYY-MM-DD.
Methods
-
static constructFromObject(data, obj) → {module:models/SimplePaymentRequest}
-
Constructs a
SimplePaymentRequest
from a plain JavaScript object, optionally creating a new instance. Copies all relevant properties fromdata
toobj
if supplied or a new instance if not.Parameters:
Name Type Description data
Object The plain JavaScript object bearing properties of interest.
obj
module:models/SimplePaymentRequest Optional instance to populate.