Nasıl uygularım "nakit"

1 Cevap php

Ben kullanıcı A'nın en $ 1 diyelim, B'nin hesabı kredi alır 1 kredi ve kullanıcı için diyelim, kullanıcı B bir belge satın alabilirsiniz sitemde kurulmuş bir kredi sistemi var. Kullanıcı B sonra (en e-posta adresi şu an için geçerli olduğunu varsayalım) "nakit" ve onların PayPal hesabına benim (sitenin) PayPal hesabından kazanılan para ararken edebilirsiniz. A kullanıcısı kredi satın alırken onlar satın alma giriş ve tamamlamak nerede, bu amaç için ben bir IPN dinleyici benim sitenin veritabanına kredi bilgi depolayan sitemde kurdunuz, PayPal alınır. Ancak, PayPal "nakit" bilgileri (örneğin kullanıcının e-posta ve ödenecek tutar) göndermek için bir mekanizma bulamıyor. Ayrıntı için: Birinin benden satın alınca PayPal IPN gönderir anlıyorum, ama kullanıcı "nakit" butonuna tıkladığında nasıl PayPal'a sitemden gönderebilirim? Ben Mass Pay söz gördük, ama gitmek için herhangi bir kod örnekleri bulmak için görünmüyor olabilir. Ben bir şey eksik, ya da bunu yapmak için farklı (ve daha iyi) bir yolu belki de var mıyım? Teşekkürler!

1 Cevap

Eğer mass pay kullanmak zorunda olduğunu doğru ve NVP ve SOAP için belgeler vardır. Paypal code sample sayfa aynı zamanda PHP NVP ve SOAP örnekleri vardır.

Daha iyi bir yolu olarak? PayPal ile olduğunu sanmıyorum. Eğer fonları kabul ödenen ne olursa olsun üstüne (1 $ maksimum sınırlı) ödeme başına başka 2% ücret ödeme olacak.

GBK örnek kod, basit bir URL olarak kodlanmış yazı kaba bir fikir:

foreach($receiversArray as $i => $receiverData) {
  $receiverEmail = urlencode($receiverData['receiverEmail']);
  $amount = urlencode($receiverData['amount']);
  $uniqueID = urlencode($receiverData['uniqueID']);
  $note = urlencode($receiverData['note']);
  $nvpStr .= "&L_EMAIL$i=$receiverEmail&L_Amt$i=$amount&L_UNIQUEID$i=$uniqueID&L_NOTE$i=$note";
}

Eğer gelen, zaten IPN kullanıyorsanız bu yana MassPay API Doc:

Anında Ödeme Bildirimi hesabınız için etkin (IPN) varsa, Paypal Toplu Ödeme işlem sırasında yapılan her ödeme için iki IPN'lerde göndereceğiz. IPN'lerde hesap profilinizde belirtilen bildir URL'ye yayınlanmaktadır.