我已經安裝了寶石和GitHub說的事情。我做了一個單獨的模型的指令creating a payment一部分,但我不知道如何調用從我的命令控制器在完成付款。此外,我需要能夠從我的訂單動態地設置付款屬性,但我嘗試了幾種不同的方式試圖實現這一點,沒有運氣。軌道4寶REST API集成
我已經打過電話Payments.pay在我的命令控制器和我得到一個錯誤說的方法工資不存在,但我確實有在支付類中的方法。爲支付類的部分代碼是:
class Payments < PayPal::SDK::REST::Payment
def pay
@payment = Payment.new({
:intent => "sale",
:payer => {
:payment_method => "credit_card",
:funding_instruments => [{
:credit_card => {
:type => "visa",
:number => "4567516310777851",
:expire_month => "11",
:expire_year => "2018",
:cvv2 => "874",
:first_name => order.first_name, # Need to do something similar to this but doesn't work
# etc...
end
end
要總結一下我需要的是幫助我怎樣才能使到另一個控制器或模型調用此方法,因此無法將款項處理,以及如何我可以動態設置字段?
我會嘗試這個工作,一旦我下班後來者居上並通過你說過的一些東西,謝謝! – ayounis90