2017-11-02 15 views
0

問題を見つけ出し、サンドボックスにテスト請求書を作成する手助けをしていました。請求番号APIを使用して「番号が長すぎます」エラー

{ 
    "name": "BUSINESS_ERROR", 
    "message": "Number is too long.", 
    "information_link": 
    "https://developer.paypal.com/docs/api/invoicing/#errors", 
    "debug_id": "2ca1d32e1fed3" 
} 

長すぎる何番:私はこのエラーを取得し始めた第4回1後

?私はすべての情報を見てみましたが、仕様が間に合わないものは何も表示されません。 うまくいけば、Paypalのsomoeneはこれを追跡するためにデバッグIDを使用できます。このテストプログラムは何ヶ月も問題なく動作しています。

答えて

0

PayPalサポートを処理した後、長すぎる番号が請求書番号でした。

私がサンドボックスでテストを開始したとき、私はいつもPayPalにインボイス番号を自動生成させました。

INV2-UR7F-35N45-DGQZ-BYDEので

、いくつかのテストの後に、請求書番号は、(PayPalで)インクリメントし、最終的に到達しました:

INV2-UR7F-それはのようなものを与えました26ある

INV2-UR7F-35N100-DGQZ-BYDE

:35N99-DGQZ-BYDE 1つの請求書を呼び出すより上の今

は、にインクリメントされるだろう文字、および請求書番号の最大長は25です。

解決策はありますか?より小さな請求書番号を使用するように言われました。 ;)

私はこれがPayPal請求書の自動インクリメントで起こりうるバグだと感じますが、他の人がこれにぶつかるときに何をするべきかを知っています。

私のサンドボックスアカウントでは、Invoice Draft APIを "Test001"のような請求書番号で呼び出して、請求書番号に多くの増分が残るようにしました。そのコールの後、少なくとも非常に長い間、請求書番号を提供する必要はありません。