私が働いている会社には、クレジット カードの処理方法があります。唯一のことは... ウェブページ内に組み込まれた ZERO API があるようです。モネリスを使用しています。私が見るのはこれだけです:
<?php
$monerisURL = ($debug) ? "https://esqa.moneris.com/HPPDP/index.php" : "https://www3.moneris.com/HPPDP/index.php";
?>
<form name="mail" action="<?php echo $monerisURL; ?>" method="post">
<?php
動作しているように見えるので問題ありません (理由はわかりませんが、動作します)。さらに、私の前にここにいた人は、実際にはグラフィック アーティストでした (プログラマーではないので、彼が多くのたわごとをプログラムする方法は、私には狂ったように混乱しています)。いずれにせよ、moneris やその他のクレジット カード決済ソリューションを設定したことはありません。
私はそれがどのように機能するかを理解するためにオンラインで検索してきましたが、私が見つけた最も近いものは次のリンクでした:
https://github.com/ironkeith/Moneris-eSELECTplus-API/blob/master/examples/purchase.php
しかし、それはグラフィックアーティストがしたこととは非常にかけ離れています。とても違う。いずれにせよ、私が抱えている問題は、(クライアントと私たちの) メールアドレスを追加することだけです。この場合、電子メールは購入の証明として機能するため、クライアントが購入する前に電子メールが届くことはありません。送信される電子メールは、トランザクションが成功した後に送信される必要があります。
コーディングを変更しなければならなかった別の場所があり (彼のコーディングが機能していなかったため)、別の方法で購入しているクライアントに (前述と同じ) メールを適切に送信できるようになりました。さて、あとはモネリスと連携してメールを送る方法を考えればいいだけです。ファイルを調べたところ、API に似たものは何も見つかりませんでした。また、Moneris を使用する目的で排他的に予約されるファイル自体もありません。