Class: PayPal::SDK::ButtonManagerRails::DataTypes::RefundTransactionResponseType

Inherits:
AbstractResponseType show all
Defined in:
lib/paypal-sdk/button_manager_rails/data_types.rb

Overview

Unique transaction ID of the refund. Character length and limitations:17 single-byte characters

Class Method Summary collapse

Class Method Details

.load_membersObject



3716
3717
3718
3719
3720
3721
3722
3723
3724
3725
3726
3727
3728
3729
3730
3731
3732
3733
# File 'lib/paypal-sdk/button_manager_rails/data_types.rb', line 3716

def self.load_members
  # Unique transaction ID of the refund. Character length and limitations:17 single-byte characters
  object_of :RefundTransactionID, String, :namespace => :ns
  # Amount subtracted from PayPal balance of original recipient of payment to make this refund 
  object_of :NetRefundAmount, BasicAmountType, :namespace => :ns
  # Transaction fee refunded to original recipient of payment 
  object_of :FeeRefundAmount, BasicAmountType, :namespace => :ns
  # Amount of money refunded to original payer 
  object_of :GrossRefundAmount, BasicAmountType, :namespace => :ns
  # Total of all previous refunds
  object_of :TotalRefundedAmount, BasicAmountType, :namespace => :ns
  # Contains Refund Payment status information.
  object_of :RefundInfo, RefundInfoType, :namespace => :ebl
  # Any general information like offer details that is reinstated or any other marketing data
  object_of :ReceiptData, String, :namespace => :ns
  # Return msgsubid back to merchant
  object_of :MsgSubID, String, :namespace => :ns
end