paypal-expressでpaypal決済

fukajun

お金欲しいよね

じゃー決済必要だよね。

paypalを使ってみた

使う上でのポイント

profile = Paypal::Payment::Recurring.new(
  :start_date => DateTime.now.iso8601,
  :description => "詳細です",
  :billing => {
    :period        => :Day, # :Month, :Week
    :frequency     => 2,
    :amount        => 1000,
    :currency_code => :JPY
}

支払いのための承認リクエスト

payment_request = Paypal::Payment::Request.new(
  billing_type: :RecurringPayments,   # reccuring に必要
  billing_agreement_description: "詳細です",  # reccuring に必要
)
setup_response = @gateway.setup(
  payment_request,
  complete_payment_url,
  cancel_payment_url
)

profileの作成

:period     => :Day, # :Month, :Week 支払い繰り返しの単位
:frequency  => 1,    # Day x 1 = 毎日, Day x 2 = 2日おき

定期支払い できること