The payment object allows you to create, update or refund payments for a transaction.
Attributes |
---|
id integer The unique id for the object. |
type string Can be: 'card', 'stored_card', 'credit', 'manual_card', 'manual_cash', 'manual_cheque' or 'manual_transfer'. |
card_type string Can be: 'visa', 'mastercard', 'discovery' or 'amex'. |
funding_type string If the payment is 'card', the funding type. Can be: 'credit' or 'debit'. |
cardholder string If the payment is 'card', the card holders name. |
last_four string If the payment is 'card', the last four numbers of the card used. |
last_four string If the payment is 'card', the expiry date of the card used. |
amount positive float or zero The amount of the payment. |
refunded positive float or zero The total quantity of the payment. |
remaining positive float or zero The remaining amount of the payment. |
failed_message string If the payment is 'card' and the payment fails, the failed message. |
gateway_transaction_id string If the payment is 'card', the gateway transction id. |
status boolean True if payment is active. |