Slide 12
Slide 12 text
Ruby SDK
• gem ʻpaypal-sdk-adaptivepaymentsʼ
api = PayPal::SDK::AdaptivePayments.new
pay = api.build_pay({
:actionType => 'PAY',
# (省略)
:receiverList => {
:receiver => [
{
# まず全額を運営者が受け取って
:paymentType => 'DIGITALGOODS',
:amount => @video.price,
:email => "facilitator@takeyu-web.com",
:primary => true
},
{
# 2割を投稿者に⽀払う
:paymentType => 'DIGITALGOODS',
:amount => (@video.price * 0.8).floor,
:email => @video.seller.paypal_email,
:primary => false
}
]
},
# (省略)
})
@pay_key = response.payKey