Wow !! Grand défi maintenant. Support technique Paypal et mon fil de conversation ci-dessous: Ils ne supportent pas encore cette fonctionnalité. Donc je suppose que j'ai quelque chose dans ma main qui n'a pas été fait.
client 11/03/2010 13:05
J'ai eu le sentiment que cette fonction est prise en charge par un vendeur comme PayPal ou Google Checkout, car il est en train de traiter le paiement dans l'autre sens qui n'a jamais été fait avant dans une application. Alors laissez-moi vous poser cette question car il s'agit d'une fonctionnalité majeure dans l'application et nous devons le faire dès que possible voici la question.
Nous avons des données sur l'adresse e-mail des utilisateurs et combien d'argent doit être envoyé à chacun d'entre eux. Pouvons-nous exécuter un travail par lots à partir du serveur et envoyer des données à Paypal avec les adresses e-mail de l'utilisateur et les montants pour traiter les paiements. Si oui, faites-moi savoir comment cela est possible?
Merci pour votre aide.
Réponse (Vivek) 11/03/2010 12:42
Salut, Comme mentionné dans le "Guide MPL de développement et référence - Android OS Edition" (qui vient dans la documentation avec le paquet Library), la page 32, qui n'a qu'à voir avec les frais.
Malheureusement, pour l'instant, il n'est pas possible d'atteindre fonctionnellement l'exigence de pouvoir recevoir une transaction depuis son propre appareil et de recevoir de l'argent via l'application. Cependant, votre idée est très stimulante et ce serait génial si vous pouviez donner plus d'informations sur businesswise ce que vous essayez d'obtenir et je peux l'escalader et voir si elle se qualifie pour une future demande de fonctionnalité.
Merci, Vivek
Client() 11/03/2010 10:57
par la façon dont nous utilisons la bibliothèque des paiements mobiles pour Android et le type Paiements personnels qui a été suggéré par un Paypal Tech Rep par rapport à ma dernière question.
Voici l'extrait de code.
CheckoutButton launchPayPalButton = ppObj.getPaymentButton(PayPal.BUTTON_278x43, this, PayPal.PAYMENT_TYPE_PERSONAL);
Merci.
Client() 11/03/2010 10:53
Votre question n ° 1 Vous avez dit que vous voulez envoyer l'utilisateur (l'utilisateur de l'application Android) l'argent de l'appareil Android de l'utilisateur lui-même utilise et l'argent vient de votre compte. Est-ce vrai? -
Réponse # 1 C'est CORRECT.
Votre question n ° 2
« Si tel est le cas, pourquoi ne pas vous définir l'utilisateur Android ci-dessus et le destinataire et vous vous connectez et envoyer de l'argent. Mais si je ne me trompe pas, vous voulez que l'utilisateur android ci-dessus pour lancer l'opération et de prendre l'argent de votre compte Techniquement parlant, vous voulez faire de l'argent et pas un envoi d'argent en quelque sorte, est-ce vrai? "
Ma réponse # 2
Depuis l'utilisateur Android App initie la transaction de son application téléphone il n'y a aucun moyen que je peux vous connecter à ce moment-là de son téléphone. Donc, votre compréhension est CORRECT que nous voulons que l'utilisateur initie l'opération et de prendre l'argent de notre compte et nous allons définir combien et quelle adresse e-mail obtient par l'application. Donc oui, nous voulons que l'utilisateur de l'application récupère de l'argent sur notre compte et ne nous paye pas.
Réponse (Vivek) 11/03/2010 10:46
Salut, Merci de nous contacter et nous sommes heureux d'être utile pour vous.
Je suis actuellement à la recherche sur votre question et je vous donnerai une mise à jour dès que possible. Pendant ce temps, j'ai quelques clarifications sur votre question:
Q: Lors du test du code dans l'environnement Paypal Sandbox, nous remarquons que chaque fois que le bouton est cliqué sur le destinataire et le montant est défini comme nous voulons, mais il affiche l'écran de connexion . * Oui, vous définissez le montant et le destinataire dans le code par programme. Le login demandé est l'expéditeur de la transaction. Pouvez-vous vérifier le bouton ou l'opération que vous essayez de faire?
Le but d'avoir une application Android pour les entreprises
Vous avez dit que vous voulez envoyer l'utilisateur (l'utilisateur de l'application Android) l'argent de l'appareil Android à l'utilisateur lui-même est d'utiliser et l'argent provient de le votre compte Est-ce vrai? Si tel est le cas, pourquoi ne pouvez-vous pas définir l'utilisateur android ci-dessus et le destinataire et vous vous connectez et envoyez de l'argent. Mais si j'ai raison, vous voulez que l'utilisateur android ci-dessus initie l'opération et de prendre l'argent de votre compte. Techniquement parlant, vous voulez faire de l'argent et pas envoyer de l'argent d'une manière ou d'une autre, est-ce vrai?
Veuillez clarifier.
Merci, Vivek
Client() 11/03/2010 08:19
Salut,
Nous testons actuellement la fonctionnalité d'intégration Paypal pour notre application Android où nous voulons que les utilisateurs utilisez paypal pour recevoir l'argent accumulé de notre compte.
Nous avons configuré l'environnement Sandbox et le code que nous avons utilisé est le suivant.
Voici le problème. Une fois que l'utilisateur de l'application clique sur le bouton Paypal, nous voulons définir par programme le montant et l'email du destinataire de l'application pour savoir qui et combien peut être retiré de notre compte bancaire.
newPayment.setAmount("10.00"); //lets say 10USD.
newPayment.setRecipient(""); //sandbox email setup as a personal account.
Lors du test du code dans un environnement Paypal Sandbox on remarque que chaque fois que le bouton est cliqué sur le destinataire et le montant est fixé comme nous voulons, mais il affiche l'écran de connexion. Je ne comprends pas comment pouvons-nous faire ce travail? Rappelez-vous dans ce cas que nous voulons préautoriser le destinataire de prendre l'argent accumulé de notre compte via le bouton de paiement PayPal et non l'inverse.
Ceci est fondamentalement une situation de paiement personnel où nous voulons envoyer de l'argent à l'utilisateur et ne pas recevoir de l'utilisateur de l'App. S'il vous plaît laissez-nous savoir ce qui est une solution possible à notre problème?
Si cela ne fonctionne pas, Paypal est-il un moyen de payer les utilisateurs d'applications Android utilisant leur adresse e-mail? Encore une fois, ce n'est pas une situation de caisse normale où la personne qui effectue le paiement paie l'entreprise.
PayPal ppObj = PayPal.initWithAppID(this.getBaseContext(), "APP-80W284485P519543T", PayPal.ENV_SANDBOX);
CheckoutButton launchPayPalButton = ppObj.getPaymentButton(PayPal.BUTTON_278x43, this, PayPal.PAYMENT_TYPE_PERSONAL);
RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT);
params.addRule(RelativeLayout.BELOW, R.id.refresh);
params.bottomMargin = 10;
launchPayPalButton.setLayoutParams(params);
launchPayPalButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
PayPalPayment newPayment = new PayPalPayment();
newPayment.setAmount("10.00");
newPayment.setCurrency("USD");
newPayment.setRecipient("");
newPayment.setTax("0.00");
newPayment.setShipping("0.00");
newPayment.setItemDescription("Your Payment");
newPayment.setSenderEmail("");
newPayment.setMerchantName("My Test Store");
Intent paypalIntent = new Intent(getApplicationContext(), PayPalActivity.class);
paypalIntent.putExtra(PayPalActivity.EXTRA_PAYMENT_INFO, newPayment);
UrMoney.this.startActivityForResult(paypalIntent, 1);
}
});
((RelativeLayout)findViewById(R.id.urmoney1)).addView(launchPayPalButton);
Merci pour l'aide.
C'est génial! Paypal l'a escaladé pour que je puisse contourner la solution de l'API MassPay et m'a également conseillé de le considérer comme une future demande de fonctionnalité. Mais InApp reverse pay serait si cool cependant. Voyons voir. – Aakash
Quelqu'un at-il déjà utilisé l'API MassPay pour Paypal? Toute aide est très appréciée. – Aakash
avez-vous déjà réussi à atteindre cet objectif? –