クライアントから、単純なオンライントランザクションシステムをdrupal 7サイトに追加するように依頼されました。ユーザーの支払い金額は実際には100 $、250 $、350 $などに固定されています。また、彼の地元の銀行との取引とオプションとして彼はペイパルも追加したいと考えています。
誰が私にこれをどのように統合し始めることができるか教えてもらえますか? drupal-ecommerceキックサートを確認しましたが、これはさらに進んだと思います。ただし、クライアントが必要とする要件を最適化するように誰かが私に指示できる場合、それは役に立ちます。
Drupal https://drupal.org/project/simple_payments もチェックしましたが、drupal 7 Iあまり読んでいない。
Commerce Kickstartはあなたが必要とするものに対して高度すぎることに同意します。ユーザーに単純なチェックアウトを提供するためだけに、多くの時間を費やして多くの項目を「オフ」に構成することになります。
DrupalWebformおよびStripe.com。
Stripe/Webformコンポーネントの例を次に示します。 https://drupal.org/sandbox/jlyon/1472346
基本的には、CC情報をキャプチャしてそれをJavaScript経由でStripeに送信するコンポーネントを構築し、Stripeから提供されたトークンを使用してサーバー側で請求を実行します。これにより、PCIコンプライアンスの大部分が不要になります(SSLを有効にして、CC情報がサーバーに送信されないようにする必要があるだけです)。 Webformは使いやすく、任意のフォーム要素を追加できるため、適切な顧客情報をすばやくキャプチャし、ドロップダウンフィールドに「製品」または金額を設定してから、_validate()
関数。
プラグアンドプレイではありませんが、確実に機能するソリューションを取得するための開発時間もそれほど長くありません。
編集:Paypalについて説明しました-代替の購入オプションとして提供し、簡単なPaypalボタンを使用して、それらを陽気な方法で送信できます。また https://drupal.org/project/webform_Paypal
編集2:ライアンのコメントについて少し考えた後、最初に コマースモジュール を取得して、ながら。あなたはそれがあなたが必要とするものを手に入れることに気付くかもしれません。従来の「チェックアウト」ワークフローが適切ではなかったStripeを使用して、いくつかのカスタムの無駄のない支払いシステムを実装することを本当に楽しんでいますが、適切であれば、ホイールを再発明する必要はありません。
Payment モジュールは、Drupal 7。
非プログラマーとして無数の方法を検討してきたため、単純な解決策として、Webform Stripeをお勧めします。ただし、ニーズに対して単純すぎる場合を除きます。
主に電話で代金を徴収する必要がありますが、顧客が定額サービスを購入するときにも使用できます。
WebformとStripeの間の軽量で強力な統合を提供する Webform Stripe モジュールを検討することをお勧めします。プロジェクトページから:
Webform Stripeは、Webフォームに非常にシンプルなStripe統合を追加するため、送信を「購入」できます。
これにより、Webフォームをイベント登録、オンライン寄付、またはユーザーから追加情報を収集する必要がある単純な製品に使用できます。
フォームの送信時にStripe Checkoutを使用して支払いを収集します。
ウェブフォームの支払いを回収する方法はたくさんあります。それらのほとんどは難しいか、多くのモジュールを必要とします。これは非常にシンプルなソリューションです。より複雑なワークフローまたはストアとの統合が必要な場合は、Commerce、Ubercart、またはPaymentで利用できる無数のオプションを検討してください。