2017-12-27 15 views
0

私はQuickBooks Onlineを使用しています。ペイメントAPIを使用して、お客様の銀行口座情報をQuickbooksに保存しました。今では、支払いAPIを使用して、保存されている銀行口座に対して料金を作成したいと考えています。私はそれを行う方法を見つけることができませんでした。私は保存されたクレジットカードを使用して料金を作成する方法を知っていますが、/quickbooks/v4/payments/charges apiコールを作成する際に銀行口座情報を提供する方法を見つけることができませんでした。Quickbooks API - 保存された銀行口座を使用して請求書を作成する方法

保存された銀行口座に対して料金を請求することはできますか?

答えて

1

eChecks/debits上のドキュメントを読む:

具体的には、このセクション:

はデビット

REQUESTのURL

を作成します。

サンドボックスのベースURL:https://sandbox.api.intuit.com

生産拠点のURL:https://api.intuit.com

操作:

POST/QuickBooksの/ V4 /支払い/ echecks

コンテンツの種類:アプリケーション/ JSON

Eチェックを処理するには、新しいデビットオブジェクトを登録します。言うのノートと一緒に

{ 
    "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

関連する問題