Railsアプリケーションでpaypal直接支払いを使用しています。私はライブサイトに統合されていますが、エラーが表示されているアイテムを購入している間、
フィールドがサーバーで許可されている長さよりも長かったり短かったりしました
require 'rubygems'
require 'active_merchant'
ActiveMerchant::Billing::Base.mode = :production
credit_card = ActiveMerchant::Billing::CreditCard.new(
:number => 'xxxxxxxxxxxxxxxxx',
:month => '3',
:year => '2018',
:first_name => 'xxxxxx',
:last_name => 'xxxxxxx',
:verification_value => 'xxxxxx'
)
gateway = ActiveMerchant::Billing::PaypalGateway.new(
:login => "xxxxxxxxxxxxxxxxxxxxxxxxxxx",
:password => "xxxxxxxxxxxxxxxx",
:signature => "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx "
)
response = gateway.authorize(1, credit_card, :ip => '127.1.1.1')
解決策を教えてください。