注文を編集して支払い情報を保存できますか?


12

5つの製品を注文した顧客がいますが、2つは在庫がなく、完全な注文を満たすことができません。ただし、2つのSKUを削除するために注文を編集(削除して新しい注文を作成)すると、クレジットカード情報が削除されます。それを維持する方法はありますので、お客様に電話する必要はありませんか?


1
場合によります。正確に何を達成したいですか(たとえば、新しい注文に対して顧客に請求するなど)。
ベンマーク

正確に。顧客に通知し、調整を認識しているが、クレジットカードの再入力を依頼したくない。私はauth.netを使用しています
ケバンド

1
在庫切れのアイテムのオンラインクレジットメモ/払い戻しはオプションではありませんか?
pspahn

(実行する必要がある)のみを承認した場合、多くのゲートウェイでは、承認された量よりも少ないキャプチャ用の別の量を提示できます。
ベンマークス

注文データ全体を新しいものにコピーする拡張機能を開発しました。これをgithubに入れて、改善に共有します。
エドゥアルドルス

回答:


7

このシナリオでは、記入できないアイテムを削除しています。Authorize.netを使用しているため、注文の請求書​​の明細からクレジットメモを発行して、それらの特定の明細の料金を払い戻し、残りの商品を発送できる必要があります。

注文にアイテムを変更または追加する必要がある場合は、サードパーティのCIM実装の1つまたはEE Payment Bridgeを使用する必要があります(エンタープライズにいる場合)。


実はこの答えはフルオーダーが請求されていることを前提としてい...あなたが請求されていない場合は、クレジットメモする必要はありません、ただ部分のキャプチャ(+出荷のみの2つの項目に対して請求書を発行して)行う
mprototype

6

Braintreeなどの支払いゲートウェイ、CIM(顧客情報マネージャー)オプション付きのauthorize.net、またはMagentoの支払いトークンとゲートウェイのトークンを保存し、ゲートウェイに顧客のクレジットカード情報を保存する他のゲートウェイを使用する必要があります。レベル。これがなければ、顧客が最初の取引で許可するよりも多くの資金を獲得することは不可能です。クレジットカード情報を自分で保存することは、非常に費用がかかる厳しいPA-DSS認定を受けない限り、PCIコンプライアンスに違反します。

Braintreeには、Magento用の無料の支払いゲートウェイ拡張機能があります。最近のバージョンはチェックアウトしていませんが、以前のバージョンのいくつかのバグを修正する必要がありました。ただし、いくつかのバグ修正を行った後でも非常にうまく機能します。

Auth.net CIMにはいくつかの支払いゲートウェイ拡張機能があります。過去にhttp://www.magentocommerce.com/magento-connect/idp-authorizecim-2-1-payment-module.htmlを使用しました。新しいものがいくつかあるようです。シルバータッチの安いものに近づかないでください。

Braintreeを試してみて、バグがあることに気づいたら、私にpingを送ってください。リポジトリから最新のコードを送信できます。


3

これは、解決するのが本当に簡単な問題です。

Magento管理画面で、注文に対して複数の請求書を作成できます。構成が適切に設定されている場合、利用可能な製品についてのみ請求できます。請求書を作成するときに、キャプチャするアイテムを選択すると、Magentoが部分キャプチャを作成します。

同様に、注文ごとに複数の出荷を管理できます。

もちろん、これはすべてプログラムで行うこともできます。

$service = Mage::getModel('sales/service_order', $order);
$service->prepareInvoice( array( 'qty' => 'sku' ) );

すでにauth.netを介してこれを処理しましたが、問題が再び発生した場合にこれが機能すると思います!
ケヴァンド

ほとんどのゲートウェイは最大60日間認証を保持し、認証合計に達するまで複数回部分的にキャプチャすることができます...これはまさに、一般的な支払いゲートウェイの認証/キャプチャワークフローが処理するように設計された問題です。Magentoはそれに応じて構築されました。
mprototype

1
Authorize.netが5日間キャプチャを保持したという印象を受けました。そして、「Magentoはそれに応じて構築されます」はおそらく「Magento」に100%の時間を適用しないはずです。1.7xはネイティブの支払いゲートウェイに大きな改善を加えましたが、まだ改善が必要です。1.6xと1.7xの違いは、YMMVを示唆するのに十分です。
pspahn

ほとんどのゲートウェイで既存の承認リクエストをキャプチャすることは非常に簡単で、キャプチャが全認証量を対象としない限り、ゲートウェイから認証を削除しません。認証量を超えてキャプチャすることはできません。Magentoは、1.3前後の頃から注文ごとに複数の請求書を持っています。 APIリクエストのワークフローについてはあまり明確ではありません。
mprototype

Paypalでは最大29日間、初期認証の最大115%が75ドルで上限設定されています。Braintreeの認証はAMEXの場合は7日、VisaおよびMastercardの場合は10日で終了し、他の認証は30日後に期限切れとしてマークされます。Braintreeでは、Magento拡張機能のローカル「ボールト」にトークン化されたカードを疑似保存できますが、現在、拡張認証/非ボールト再認証は実行できません。articles.braintreepayments.com/control-panel/transactions/...
ジョシュアChavanne

2

可能な場合は支払いデータを保存しないでください-価値はありません。PCIコントロールを配置する必要があり、費用がかかります。そして、あなたがそれを適切に保護せず、ハッキングされた場合-それはLOTになります-そして、あなたのPCIコストは、侵害に対処するコストと比較して、何のようにも見えなくなります。

支払いゲートウェイが役立つかどうかを調べてください。上記のいくつかの良い答え。私のアドバイスは、支払いデータを保存しないことです-手間をかける価値はありません。


1

一部支払い機能の拡張機能を開発しました。これにより、顧客は製品サービスの部分的な支払いを回収できます。お客様は、出荷時/出荷前に残りの金額を徴収します。一部支払いの延長により、顧客は製品のわずかな金額を支払うだけでウェブストアから製品を購入できます。顧客は、管理者が定義したように、複数の分割払いで残りの金額を支払うことができます。

特徴:

管理者:-

  • 管理者は、フロントエンドに表示されることに応じて、この拡張機能に製品ラベルを設定できます。
  • 一部支払は、オプションまたは必須として構成できます。
  • 管理者は、店舗から製品を購入する際に顧客が支払う固定金額または割合を設定できます。
  • 一部支払は、すべての製品、選択した製品、在庫切れ製品、またはカート全体に適用できます。
  • 管理者は、顧客のクレジット限度額を定義できます。そのクレジット額は、残りの分割払いとしてのお客様の最大額になります。

詳細な説明と機能については、当社のmagento拡張ストアをご覧ください。

部分支払機能のindieswebs.com Webサイト

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.