6

架空のシナリオ:

アフィリエイトは、アイテム/サービス/ウィジェットをクライアントに販売することにより、私のウェブサイトでお金を稼ぎます. 単純なアフィリエイト プログラムと考えることができます。このお金は、アフィリエイトがお金を要求するまで、単一のアカウントに保管されます。

アフィリエイトは小切手が郵送されるのを待ちたくありません。彼らは自分の管理セクション (私のサイト) にログオンし、魔法のような "Transfer My Hard-Earned Money Now! Fool" ボタンをクリックして、数百万ドルを自分の銀行口座に直接入金したいと考えています (この送金には "3-4 時間かかる場合があります)。アフィリエイトは、自分のお金をいつでもコントロールできると感じたいだけです)。

現在、PayPal はすでに「苦労して稼いだお金を今すぐ送金してください! ばか」を実行しています。正常に機能します。彼らの API では、ある Paypal アカウントから別のアカウントに送金することもできます。銀行口座への入金を許可しないだけです。アフィリエイトは怠け者で、Paypal アカウントにログインして送金したくありません。


では、開発者は何ができるでしょうか。

  • クレジットカード情報の保存に煩わされたくありません(PCIコンプライアンス...いいえ、ありがとうございます)。
  • 銀行と直接統合することはあまり気にしません
  • 私がしたい(疑似コードで):

.

// affiliate and crdentials are pulled from my database.
Affiliate affiliate = db.Affiliates.GetByID(123456);
Credentials creds = affiliate.GetBankCredentials();
// paymentAPI is, well, its an API.
Xml response = paymentAPI.InitiateMoneyTransfer({from: myAccountCrdentials, to: creds, amount: 123, currency: "USD"});
if(response.success){
    print "Bling Bling! Transfer initiated";
}
else{
    print response.msg;
}

ps私はアメリカにいます

4

2 に答える 2

2

別の支払い処理業者/ゲートウェイを使用してください。Paypal 関連のアカウント/トランザクションには Paypal を使用し、Authorise.NET、Chase Payment TEK、または実際の銀行口座への入金には同様のプロバイダーを使用します。

PCI コンプライアンスを回避することはできません。さらに、上記のような支払いゲートウェイなしでは逃げることはできません.

したがって、シナリオは単純です。

(paypal から) Paypal->YourBankAccount->Authorize.NET->Consumer Account に戻ります。

(銀行口座から) YourBankAccount->Authorize.NET->Consumer Account を返します。

于 2011-01-07T19:09:02.853 に答える
2

私たちのプロジェクトはACH Worksに任せることにしました。私がやりたいことを正確に理解している唯一のプロバイダーであり (これはあなたがしていることと非常によく似ています)、それを行う方法を正確に説明するのに非常に役立ちました. ACH 転送をトリガーするための非常に単純な SOAP API があります。

別の可能なオプションは、PayPal のPayFlow Pro ACH Payment Serviceです。

PayFlow Pro ACH API Docは次のとおりです。

他の誰かがPayments Gatewayを推奨しましたが、私はそれらの経験がありません...

于 2011-03-01T17:20:00.487 に答える