Các Imaginary Kịch bản:Gửi tiền từ [SomePaymentProcesingCompany] vào tài khoản ngân hàng
Các Đại lý kiếm tiền trên trang web của tôi bằng cách bán các mặt hàng/dịch vụ/widgets cho các khách hàng của họ. Bạn có thể nghĩ về nó như một chương trình liên kết đơn giản. Số tiền này được lưu trữ trong một tài khoản duy nhất cho đến khi Chi nhánh yêu cầu tiền của họ.
Các đơn vị liên kết không muốn đợi séc đến trong thư; họ muốn đăng nhập vào phần quản trị của họ (trên trang web của tôi) và nhấp vào nút "Chuyển tiền khó kiếm tiền ngay bây giờ!" và gửi hàng triệu tiền của họ trực tiếp vào tài khoản ngân hàng của họ (chuyển khoản này có thể mất "3 -4 ngày "nếu nó phải --- các chi nhánh chỉ muốn cảm thấy như họ luôn có thể kiểm soát tiền của họ).
Bây giờ, PayPal đã thực hiện "Gửi tiền khó kiếm tiền ngay! Đánh lừa." chức năng tốt. API của họ thậm chí còn cho phép chuyển tiền từ tài khoản Paypal này sang tài khoản khác; nó chỉ không cho phép gửi tiền vào tài khoản ngân hàng. Các chi nhánh là lười biếng và không muốn đăng nhập vào tài khoản Paypal của họ để chuyển tiền của họ.
Vì vậy, nhà phát triển có thể làm gì?
- Tôi không muốn bận tâm với việc lưu trữ thông tin thẻ tín dụng (PCI tuân thủ ... không cảm ơn bạn).
- tôi không thực sự quan tâm để tích hợp trực tiếp với một ngân hàng
- Tôi muốn (trong mã psudeo):
.
// 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;
}
p.s. Tôi đang ở Hoa Kỳ
Bạn có thể thử để tự động chuyển tiền qua ngân hàng nhà nếu ngân hàng của bạn hỗ trợ nó. Bài viết trên Wikipedia về [HBCI] (http://en.wikipedia.org/wiki/FinTS) gợi ý rằng có điều tương tự tồn tại ở Mỹ. Có thể bạn có thể hỏi ngân hàng của bạn nếu họ hỗ trợ bất kỳ giao thức ngân hàng nhà tiêu chuẩn nào và tìm kiếm một triển khai mã nguồn mở của nó. – dtb