new module:models/CreatePaymentSetupRequest(payment_setup_schedule_type, customer, funding_account, customer_account, payment_schedule)
This class subject to change without prior notice, Please dont use this class directly.
Constructs a newCreatePaymentSetupRequest
.
Parameters:
Name | Type | Description |
---|---|---|
payment_setup_schedule_type |
module:models/CreatePaymentSetupRequest.PaymentSetupScheduleTypeEnum | The schedule type for the payment setup. |
customer |
module:models/CustomerMinimalRequest | |
funding_account |
module:models/FundingAccountMinimalRequest | |
customer_account |
module:models/CustomerAccountMinimalRequest | |
payment_schedule |
module:models/PaymentScheduleVo |
Members
-
static, readonly PaymentSetupScheduleTypeEnum :String
-
Allowed values for the
payment_setup_schedule_type
property.Properties:
Name Type Description variable_recurring_enrollment
String value: "variable_recurring_enrollment"
autopay_enrollment
String value: "autopay_enrollment"
payment_plan
String value: "payment_plan"
-
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 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/CustomerMinimalRequest
-
-
inner customer_account :module:models/CustomerAccountMinimalRequest
-
-
inner fee :module:models/PaymentSetupFeeRequest
-
-
inner funding_account :module:models/FundingAccountMinimalRequest
-
-
inner payment_schedule :module:models/PaymentScheduleVo
-
-
inner payment_setup_reference :String
-
The unique identifier in the client system for the paymentSetup.
-
inner payment_setup_schedule_type :module:models/CreatePaymentSetupRequest.PaymentSetupScheduleTypeEnum
-
The schedule type for the payment setup.
Methods
-
static constructFromObject(data, obj) → {module:models/CreatePaymentSetupRequest}
-
Constructs a
CreatePaymentSetupRequest
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/CreatePaymentSetupRequest Optional instance to populate.
Returns:
module:models/CreatePaymentSetupRequest -The populated
CreatePaymentSetupRequest
instance.