2017-11-09 17 views
0

私のサイトでは、従来のform-postメソッドを使用してPayPalのcgi-bin/webscr URLを使用して年間支払いを作成しています。PayPal定期購読apiが動作を停止しました

突然これが機能しなくなりました。 webscrページが呼び出されますが、空白が表示されます。何か壊れている、またはPayPalで何か変更されていますか? APIが推奨されていないことや何かを示唆する情報はありません。

私は「ボタンを作成」メソッドを試して、生成されたhtml(これもwebscrを呼び出します)を使って動作させました。私はこのライブを使用することはできません。なぜなら、いくつかのパラメータがページ上のJSによって計算されるからです。標準のボタンは単純すぎます。

何が起こっているのか知っていますか?

おかげ

+0

私は別個のトピックとしてこれを掲載しましたが、技術的な質問ではないと質問されました... 誰かがPayPalの技術者と連絡を取る方法を知っていますか?サポート?私はAPIを使うためにページを設定する前に、彼らと連絡を取っていました。 APIは(数年後に)機能しなくなりましたが、私はその理由を理解できません。 PayPalの「お問い合わせ」は、今や巡回している回答を提供するサークルに囲まれています。 アイデアありがとう –

答えて

0

は私が原因を発見し、これを四捨五入するには、それが最終的にMEA culpaです。私は、細かい歯の櫛で私のコードを経て、そして何らかの理由で次の行は、私のボタンのフォームのhtmlで二回出演:

<input type="hidden" name="cmd" value="_xclick-subscriptions"> 

おそらく古代のコピー&ペーストのエラー。これは最近まで問題を引き起こしたことはありませんが、明らかにPayPalによる検証の強化があります。

重複する行を削除すると、元の機能が復元されました。 時には最も簡単なものが見つけにくい場合があります。

関連する問題