drupal7のPaypal継続課金モジュールについて

カテゴリ ユーザの管理 コアバージョン 7.50 関連モジュール Paypal continued billing

初めて利用させていただいています。

表題のモジュールについて、継続課金がPaypal側で停止されてしまっていないかどうか
Drupalから確認する方法はあるのでしょうか。

動作としては、ログイン時や何かしらのアクションで、現在継続課金ユーザーかどうか確認し、
そうでない場合はRoleを戻すような対応を検討しております。

宜しくお願いします。

コメント

ユーザー actbrain の写真

https://support.cms-pr.com/download-module に記載しております。
> □ Paypalのコンパネで継続課金を停止することにより、自動的に役割を外します
(Paypalからの解約通知を自動で処理します)
役割=Roleですので当モジュールを利用することにより単純なRoleのON/OFFは自動で行われます。

ユーザー matrix の写真

ご連絡ありがとうございます。
意図した動作になるということで理解しました。

現在Sandboxアカウントにて動作テストをおこなっているのですが、Paypalで購読ボタンを作成し生成されるHTMLコードがこちらに記載されているコードよりかなり短いコードとなっており、管理画面からHTMLコードを貼り付けてもブロックとしてボタンが出てこない状況です。

http://www.act-brain.co.jp/howto/paypal-continued-billing-settings

生成されたコード

<form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post" target="_top">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id" value="WF9HZR4XSJNC6">
<input type="image" src="https://www.sandbox.paypal.com/ja_JP/JP/i/btn/btn_subscribeCC_LG.gif" border="0" name="submit" alt="PayPal - オンラインでより安全・簡単にお支払い">
<img alt="" border="0" src="https://www.sandbox.paypal.com/ja_JP/i/scr/pixel.gif" width="1" height="1">
</form>

Paypalの仕様変更であればPaypalに問い合わせを行ってみます。

宜しくお願いします。

ユーザー matrix の写真

ボタンについて、PayPalに問い合わせた所、コード自体は正常とのことでした。
またDrupalサーバー側のアクセスログをみると、"POST /paypal/ipn にアクセスがきていたのですが、
ステータスコードが500となっておりこちらが問題でうまく動作していないようです。

モジュール自体は無事インストールできており有効化されているのですが、もし留意点等があればお知らせ頂けると助かります。

ページ

OTHER FAQ

Drupal開発・運用の疑問/質問の答えはここに

無料ユーザー登録すると質問できます。

カテゴリ Core Ver. 関連モジュール降順で並び替える タイトル
ユーザの管理 7.15 Devel 簡単に指定ユーザにログインしなおす方法
コンテンツの管理 8.9.x Dialog Modal Canvas drupal 8 の標準機能のダイアログ/ポップアップを表示する方法
Messages 7.34 Disable messages 標準(コア)が表示する特定のメッセージ非表示にしたい
アップデート 7.28 DisableMessages モジュールのアップデートガイダンスを非表示にしたい
コンテンツの作成 8.9.x Display sweet, Views, Twig Tweak, Views field formatter テーマに頼らず コンテンツのフィールドとしてViewsを埋め込み表示する方法
アップデート 7.34 Distribution(Commerce Kickstart) drushでcommerce_kickstartのアップデートに失敗する
コンテンツの作成 8.4x Download とにかく何でもコンテンツをダウンロードさせる方法
アップデート 7.50 Download count DOWNLOAD MODULEページでダウンロードが失敗することがある
サイトの構築 7.59 Drupal.ajax drupal 7 で Uncaught TypeError: Drupal.ajax is undefined となったときの対応方法
drush 7.54 Drush Drushでdrupalサイトをインストールする方法
PHP 8.9.x drush drush sql:cli < が機能しない場合の対処
Migrate 9.x drush config Upgrade source(環境) を 変更したときにやるべきこと
サイトの構築 7.34 ECK Entityの使い方について
コンテンツの管理 8.4x Entity EntityをPropertyで探す(クエリする)方法
言語 7.15 Entity Translation デフォルトの言語 - Entity Translation
言語 7.15 Entity Translation 各フィールドのラベルの多言語切り替え漏れ(フィールド・ラベル)
言語 7.15 Entity Translation nodeのEntity Translation
言語 7.14 Entity Translation 各フィールドのラベルの多言語切り替え漏れ(接頭子、接尾子)
コンテンツの作成 7.34 Entityreference prepopulate 新規ノード作成時のリファレンス方法
タクソノミー 7.15 Entity_Trarnslation Taxonomy TaxonomyのEntity Translation

ページ