Sha256: 6e1f85a37a625f3c54116793ad277b50b4298d73cbcceef4c1e89bdd32d0151a

Contents?: true

Size: 891 Bytes

Versions: 1

Compression:

Stored size: 891 Bytes

Contents

Pay
===
ap = AdaptivePayments::Payment.new()
ap.cancel_url = ""
ap.return_url = ""
ap.receivers << Receiver.new(email: '', amount: 10.00)
ap.receivers << PrimaryReceiver.new()
ap.create (action_type = :create)
ap.options = (SetPaymentOptions)
ap.options (GetPaymentOptions)
ap.pay (pay_key ? ExecutePayment : action_type = :pay)
ap.details (PaymentDetails)
ap.funding_plans (GetFundingPlans)
ap.shipping_addresses (GetShippingAddresses)
ap.refund (Refund)

PaymentDetails
==============
ap = AdaptivePayments::Payment.new(pay_key => '123456')
ap.details (returns PaymentDetail)

PaymentOptions
===============
ap = AdaptivePayments::Payment.new(pay_key => '123456')
ap.options (GetPaymentOptions)
ap.options =

Preapproval
===========
app = AdaptivePayments::Preapproval.new()
app.create
app.details
app.cancel

Refund
======
ap = AdaptivePayments::Payment.new(pay_key => '123456')
ap.refund

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
paypal-payment-0.1.2 docs/design.txt