質問

aimeを使用して承認済み.netにトランザクションを送信する際に、残りの人はどのように複雑な名前を処理しますか?

地球上のほぼすべてのeコマースアプリケーションは、ユーザーに「クレジットカードに表示される名前」に記入するように求めます。何らかの奇妙な理由で、authorize.netがあなたに提出してほしい x_First_Namex_Last_Name でも。

あなたが取引しているとき、これは問題ありません メアリー・ジョーンズ また ジャック・スミス. 。あなたが持っているとき、それは本当の面倒になります Margret A. Jones-RobinsonH.ウィリアム・ロバート・ヴァン・ホーン、シニア けれど。

ここにベストプラクティスはありますか?

の最初の名前とミドルネーム x_First_Name 分野?

姓、ハイフンの名前、および/または接尾辞 x_Last_Name 分野?

誰かがそれに応じて名前を解析するルーチンを開発しましたか?

ありがとう!

役に立ちましたか?

解決

支払いフォームに2つのフィールドがあります。 1つは名と姓用です。ただし、顧客はフォームを完成させることを選択します。これを送信する方法です(そうすることを選択した場合は、データベースに保存します)。参考までに、クレジットカードの名前はクレジットカードの処理には使用されていないため、トランザクションを処理するためにauthorize.netを送信する必要はありません。とにかく、トランザクション履歴の監査を行うときに便利なレコードを正確かつ完全に保つのに役立つので、とにかくそれをするべきです。

通常、名前には1つのフィールドを使用しないでください。人々が「スミスファミリー」や「バラバラとスティーブ」などの悪い情報を入力する可能性を開きます。 2つの明確に区切られたフィールドを持つことで、これの発生を大幅に減らします。

他のヒント

支払いセクションに2つのフィールドを使用する必要があります。姓と名。クレジットカードの名前は実際に特定のカードで使用されているため、AVSと詐欺検出にサインアップした場合、その名前を使用してフィードバックを提供します。あるいは、過去に行ったことは、顧客に次のように依頼することです。

これにより、顧客はコントロールを感じることができ、2つのメインフィールド(名、姓)のごみを埋めることを避けます。 authorize.netおよびその他のマーチャントサービスプロバイダーは、他のフィールドを気にしないでください。また、データを「クリーナー」に保つ方法にすぎないことを選択できます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top