Plaid::PaymentInitiationPayment
Inherits OpenApi::Json < OpenApi::Validatable < JSON::Serializable::Unmapped < JSON::Serializable < Reference < Object
PaymentInitiationPayment defines a payment initiation payment
Constructors
Initializes the object @param [Hash] attributes Model attributes in the form of hash
Instance methods
Generates #hash and #== methods from all fields #== @return [Bool] #hash calculates hash code according to all attributes. #hash @return [UInt64] Hash code
The value of the reference sent to the bank after adjustment to pass bank validation rules.
Custom attribute writer method checking allowed values (enum). @param [Object] adjusted_reference Object to be assigned
Custom attribute writer method checking allowed values (enum). @param [Object] adjusted_scheme Object to be assigned
Custom attribute writer method checking allowed values (enum). @param [Object] amount Object to be assigned
Custom attribute writer method checking allowed values (enum). @param [Object] amount_refunded Object to be assigned
Custom attribute writer method checking allowed values (enum). @param [Object] bacs Object to be assigned
The payment consent ID that this payment was initiated with. Is present only when payment was initiated using the payment consent.
Custom attribute writer method checking allowed values (enum). @param [Object] consent_id Object to be assigned
Generates #hash and #== methods from all fields #== @return [Bool] #hash calculates hash code according to all attributes. #hash @return [UInt64] Hash code
The International Bank Account Number (IBAN) for the sender, if specified in the /payment_initiation/payment/create call.
Custom attribute writer method checking allowed values (enum). @param [Object] iban Object to be assigned
The date and time of the last time the status was updated, in IS0 8601 format
Custom attribute writer method checking allowed values (enum). @param [Object] last_status_update Object to be assigned
Show invalid properties with the reasons. Usually used together with valid? @return Array for valid properties with the reasons
The ID of the payment. Like all Plaid identifiers, the payment_id is case sensitive.
Custom attribute writer method checking allowed values (enum). @param [Object] payment_id Object to be assigned
Custom attribute writer method checking allowed values (enum). @param [Object] recipient_id Object to be assigned
Custom attribute writer method checking allowed values (enum). @param [Object] reference Object to be assigned
Custom attribute writer method checking allowed values (enum). @param [Object] refund_details Object to be assigned
Custom attribute writer method checking allowed values (enum). @param [Object] refund_ids Object to be assigned
Custom attribute writer method checking allowed values (enum). @param [Object] schedule Object to be assigned
Custom attribute writer method checking allowed values (enum). @param [Object] scheme Object to be assigned
Custom attribute writer method checking allowed values (enum). @param [Object] status Object to be assigned
The transaction ID that this payment is associated with, if any. This is present only when a payment was initiated using virtual accounts.
Custom attribute writer method checking allowed values (enum). @param [Object] transaction_id Object to be assigned
Check to see if the all the properties in the model are valid @return true if the model is valid
The EMI (E-Money Institution) wallet that this payment is associated with, if any. This wallet is used as an intermediary account to enable Plaid to reconcile the settlement of funds for Payment Initiation requests.
Custom attribute writer method checking allowed values (enum). @param [Object] wallet_id Object to be assigned