SetExpressCheckoutの投稿のみ、以下のACK CorrelationIDの TIMESTAMP VERSION BUILD(Paypal)GetTransactionDetailsにはTRANSACTIONIDが必要です。どうやって入手するのですか? returnurlへ
我々が最初に最終的にトランザクションを完了するためにDoExpressCheckoutで使用するPAYERIDを取得するためにTRANSACTIONIDでGetTransactionDetailsを呼び出す必要がありますけれども、取引を完了すること。
ここで、TRANSACTIONIDを取得しますか?私はどこにでも情報を見つけることができません。
CORRELATIONIDをTRANSACTIONIDとして使用すると、「トランザクションIDが無効です」というメッセージが表示されます。
サンプルファイルには 'example_transactionId'があり、どこから来たのかわかりません。ペイパル
- から
は、そのような買い手がペイパルに終了した後、PayPalがあなたの買い手のブラウザをリダイレクトするために、戻りURLを設定SetExpressCheckoutの、として、APIオペレーションを呼び出します。他の設定もこのAPI操作で実行できます。
- PayPalに対するバイヤーの許可(GetExpressCheckoutDetailsやDoExpressCheckoutPaymentなど)を受け取った後、追加のAPI操作を呼び出します。
ステップ1はすべての情報を持っているため、これを返します。
ステップ2が与えられていない少なくともTRANSACTIONIDなく完了することができません。
何が?
ebayは注文応答にそれを含めていますが、そうは思われません。 :)あなたの答えは助けになりますが、支払いの積み重ねを返します。どちらがあなたが探している取引を直接指示するものでもありません。 – baash05
こんにちは、setExpresschecoutのCURLメソッドを使用して私は定期支払いを設定することができ、私は成功ACKの返答として配列を取得します。ここで私はデータベースの更新を支払っていますが、今は私の請求サイクルが15日です。 15日後に成功しましたか?私はcronの仕事が必要かどうか、私は記事をチェックするかもしれませんが、請求サイクルが終わった後の支払い人の状態をチェックする方法が見つからないのですか? ありがとう – Vishal