Skip to content

Latest commit

 

History

History
49 lines (42 loc) · 2.8 KB

File metadata and controls

49 lines (42 loc) · 2.8 KB

OpenapiClient::PaymentUrlRequest

Properties

Name Type Description Notes
store_id String An optional Outlet ID for clients that support multiple stores in the same developer app. [optional]
client_locale ClientLocale [optional]
transaction_amount Amount
transaction_type TransactionType
order_id String Note - Client Order ID if supplied by client. If not supplied by client, IPG will generate. The first 12 alphanumeric digits are passed down to Fiserv Enterprise reporting tool, Clientline and Data File Manager (DFM). [optional]
billing Billing [optional]
shipping Shipping [optional]
transaction_notification_url String URL for notifying merchant of payment result. [optional]
expiration Integer Time until payment URL expires. [optional]
authenticate_transaction Boolean If 3D secure should be applied. [optional]
dynamic_merchant_name String Dynamic merchant name for the cardholder's statement. [optional]
invoice_number String Invoice number. [optional]
purchase_order_number String Purchase order number. [optional]
hosted_payment_page_text String The text to be displayed to the payer on the hosted payment page. [optional]
ip String IPv4 or IPv6 network address. [optional]
revolving_options RevolvingOptions [optional]
installment_options InstallmentOptions [optional]

Code Sample

require 'OpenapiClient'

instance = OpenapiClient::PaymentUrlRequest.new(store_id: 12345500000,
                                 client_locale: null,
                                 transaction_amount: null,
                                 transaction_type: null,
                                 order_id: 123456,
                                 billing: null,
                                 shipping: null,
                                 transaction_notification_url: https://showmethepaymentresult.com,
                                 expiration: 4102358400,
                                 authenticate_transaction: true,
                                 dynamic_merchant_name: MyWebsite,
                                 invoice_number: 96126098,
                                 purchase_order_number: 123055342,
                                 hosted_payment_page_text: This is a payment for x,
                                 ip: 264.31.73.24,
                                 revolving_options: null,
                                 installment_options: null)