2017-12-27 2 views
0

我正在使用QuickBooks Online。使用付款API我已經將客戶的銀行帳戶信息存儲到Quickbooks。現在我想使用付款API來針對存儲的銀行賬戶創建一筆押記。我找不到這樣做的方法。我知道如何使用存儲的信用卡進行充值,但我無法找到提供銀行帳戶信息的方法,而是在撥打/quickbooks/v4/payments/charges api電話時提供。Quickbooks API - 如何使用存儲的銀行帳戶創建收費

可以針對存儲的銀行賬戶創建費用嗎?

回答

1

閱讀eChecks/debits文檔:

具體地,本節:

創建借記

REQUEST URL

沙箱基地網址:https://sandbox.api.intuit.com

生產基地網址:https://api.intuit.com

操作:

POST/QuickBooks的/ V4 /支付/ echecks

內容類型:應用程序/ JSON

要處理電子支票,您需要創建一個新的借方對象。

凡表示像這樣的例子:

{ 
    "amount":"1.11", 
    "bankAccount":{ 
     "name":"Fname LName", 
     "routingNumber":"490000018", 
     "accountNumber":"11000000333456781", 
     "accountType":"PERSONAL_CHECKING", 
     "phone":"1234567890" 
    }, 
    "context":{ 
     "deviceInfo":{ 
     "id":"1", 
     "type":"type", 
     "longitude":"longitude", 
     "latitude":"", 
     "phoneNumber":"phonenu", 
     "macAddress":"macaddress", 
     "ipAddress":"34" 
     } 
    }, 
    "paymentMode":"WEB", 
    "checkNumber":"12345678", 
    "description":"Check Auth test call" 
} 

連同一張紙條,上面寫着:

bankAccountOnFile: 
required if neither bankAccount nor token are specified 
string 
The bank account details that have been previously stored on file. 

TLDR:使用create a debit端點和請求指定bankAccountOnFileid值。

+0

非常感謝Keith。我會嘗試它並回來。 – ivish

+0

按預期工作。謝謝 – ivish