单击按钮时如何将 Paypal 集成到付款用户?

2023-12-13

这可能听起来有点奇怪,但我正处于完成向用户付费的应用程序的最后阶段。

该应用程序中有一项活动,当用户使用该应用程序时,金钱就会不断累积。我在该活动中有一个名为“兑现”的按钮,当用户达到一定金额时可以单击该按钮,并且应该让用户提取从应用程序中累积的资金。

到目前为止,我已经联系了 Google Checkout 和 Paypal,Paypal 建议可以将个人付款集成到我的案例中,并向我发送了 Paypal for Android API 文档。该文档本身非常有用,但没有描述我正在寻找的这种场景。有关如何集成此类功能的任何线索。我很感激任何愿意帮助我的人。


哇!!现在是一个巨大的挑战。 Paypal 技术支持和我的对话主题如下:他们还不支持此功能。所以我想我手里还有一些事情没有完成。

客户 11/03/2010 01:05 PM
我有一种感觉,PayPal 或 Google Checkout 等任何供应商都不支持此功能,因为它是相反的付款处理方式,这在应用程序中从未做过。

所以让我问你这个问题,因为这是应用程序中的一个主要功能,我们必须尽快做到这一点,这就是问题所在。

我们有用户的电子邮件地址数据以及需要向每个用户发送多少现金。我们可以从服务器运行批处理作业,并将包含用户电子邮件地址和金额的数据发送到 Paypal 来处理付款吗?如果是,请告诉我这怎么可能?

感谢您的帮助。

回复 (Vivek) 11/03/2010 12:42 PM
你好 , 正如“MPL 开发人员指南和参考 - Android 操作系统版本”(包含库包中的文档)第 32 页中提到的,它仅与费​​用有关。

不幸的是,目前无法在功能上实现能够从自己的设备发起接收交易并能够通过应用程序接收资金的要求。

然而,你的想法非常发人深省,如果你能提供更多关于你想要实现的商业目标的信息,那就太好了,我可以升级这个想法,看看它是否符合未来的功能请求。

谢谢, 维韦克

客户 () 11/03/2010 10:57 AM
顺便说一句,我们正在使用 Android 移动支付库并输入个人支付,这是 Paypal 技术代表针对我的上一个问题建议的。

这是代码片段。

CheckoutButton launchPayPalButton = ppObj.getPaymentButton(PayPal.BUTTON_278x43, this, PayPal.PAYMENT_TYPE_PERSONAL);

Thanks.

客户 () 11/03/2010 10:53 AM
你的问题#1 您曾提到您想从用户自己正在使用的 Android 设备向用户(Android 应用程序的用户)发送资金,并且资金来自您的帐户。这是真的? -

答案#1 那是对的。

你的问题#2

“如果是这样的话,为什么你不能设置上面的android用户和收件人并登录并汇款。 但如果我是对的,您希望上述 Android 用户启动操作并从您的帐户中提取资金。从技术上讲,您想要取回资金,而不是以某种方式发送资金,这是真的吗?”

我的答案#2

由于 Android 应用程序用户从他的手机应用程序启动交易,因此我当时无法从他的手机登录。因此,您的理解是正确的,我们希望用户启动操作并从我们的帐户中提取资金,我们将设置以编程方式从应用程序获取资金的金额和电子邮件地址。 所以基本上是的,我们希望应用程序用户从我们的帐户中取回资金而不是向我们付款。

回复 (Vivek) 11/03/2010 10:46 AM
你好 , 感谢您与我们联系,我们很高兴为您提供帮助。

我目前正在研究您的问题,并将尽快给您更新。同时,我对你的问题做几点澄清:

问:在 Paypal Sandbox 环境中测试代码时,我们注意到每次单击按钮时,收件人和金额都会按照我们的要求设置,但会弹出登录屏幕。 * 是的,您可以通过编程方式在代码中设置金额和收件人。它要求的登录名是交易的发送者。您能否确认您正在尝试执行哪个按钮或操作?

拥有 Android 商业应用程序的全部目的

您曾提到您想从用户自己正在使用的 Android 设备向用户(Android 应用程序的用户)发送资金,并且资金来自您的帐户。这是真的? 如果是这样的话,为什么你不能设置上面的android用户和收件人并登录并汇款。 但如果我是对的,您希望上述 Android 用户启动操作并从您的帐户中提取资金。从技术上讲,您想要取回资金而不是以某种方式发送资金,这是真的吗?

请澄清。

谢谢, 维韦克

客户 () 11/03/2010 08:19 AM
Hi,

我们目前正在测试 Android 应用程序的 Paypal 集成功能,我们希望用户使用 paypal 从我们的帐户接收应计现金。

我们已经设置了沙箱环境,以下是我们使用的代码。

问题就在这里。

一旦应用程序的用户单击 Paypal 按钮,我们希望以编程方式设置应用程序中的金额和收件人电子邮件,以确定可以从我们的银行帐户中提取的人员和金额。

newPayment.setAmount("10.00"); //lets say 10USD.
newPayment.setRecipient(""); //sandbox email setup as a personal account.

在 Paypal Sandbox 环境中测试代码时,我们注意到每次单击按钮时,收件人和金额都会按照我们的要求设置,但会弹出登录屏幕。我不明白我们怎样才能做到这一点?请记住,在这种情况下,我们希望预先授权收件人通过贝宝结帐按钮从我们的帐户中提取应计款项,而不是相反。

这基本上是一种个人支付情况,我们希望向用户汇款,而不是从应用程序的用户那里收钱。请让我们知道我们的问题可能的解决方案是什么?

如果这不起作用,我们是否可以通过其他方式使用 Paypal 通过 Android 应用程序用户的电子邮件地址向其付款。这又不是结账人向商家付款的正常结账情况。

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);

谢谢您的帮助。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

单击按钮时如何将 Paypal 集成到付款用户? 的相关文章

  • Java Microsoft Excel API [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • JTable 和 JScrollpane 大小的问题

    我有一个JScrollPane with a JTable在里面 在里面JTable我最初有 3 行 稍后添加行 默认JTable我的 3 行很难看 因为JScrollPane calls getPreferredScrollableVie
  • 如何使用应用程序接口将蓝牙套接字传递给另一个活动

    因此 根据我收集的信息 套接字连接既不可序列化 也不可分割 但我需要将蓝牙连接传递给另一个活动 我不想作为中间人编写服务 所以请不要将此作为解决方案发布 我听说有一种方法可以使用自定义应用程序接口来传递这些类型的对象 但我一生都找不到这样的
  • 有多少种方法可以将位图转换为字符串,反之亦然?

    在我的应用程序中 我想以字符串的形式将位图图像发送到服务器 我想知道有多少种方法可以将位图转换为字符串 现在我使用 Base64 格式进行编码和解码 它需要更多的内存 是否有其他可能性以不同的方式做同样的事情 从而消耗更少的内存 现在我正在
  • Intellij 中的 Google OR-Tools:UnsatisfiedLinkError

    我正在建立一个应该使用 Google OR Tools 的 java 框架 下面的代码编译成功 但在运行时抛出异常 Exception in thread main java lang UnsatisfiedLinkError com go
  • 异步迭代器

    我有以下代码 while slowIterator hasNext performLengthTask slowIterator next 由于迭代器和任务都很慢 因此将它们放入单独的线程中是有意义的 这是对迭代器包装器的快速而肮脏的尝试
  • 屏幕开/关检测

    在这里 我试图确定屏幕是否打开 但按下电源锁定 解锁按钮时它似乎不起作用 应用程序运行没有错误 但 if else 中的代码似乎没有效果 Edited现在代码可以工作了 谢谢Olgun 但媒体播放器播放不会停止 并且每次在屏幕上 离屏时都会
  • 带有 OpenId 提供程序的 Java Spring 安全性

    我有一个 spring MVC 应用程序 另一个客户端应用程序想要使用 open id connect 访问我的 spring 应用程序 如何在服务器端实现开放ID提供商 请帮忙 MITREid 连接 OpenID Connect Java
  • 如何构建自定义摄像机应用程序?

    我正在尝试开发一个自定义摄像机录像机 当我的设备在 Activity 的 beginRecording 中执行 start MediaRecorder 方法时 应用程序崩溃 我不知道出了什么问题 因为我遵循谷歌API指南 http deve
  • Activity 类型中的方法 showDialog(int) 在 Android 中已被弃用?

    方法showDialog int 从类型Activity is 已弃用 什么原因 以及如何解决 什么原因 http developer android com reference android app Activity html show
  • 使用 secp256r1 曲线和 SHA256 算法生成 ECDSA 签名 - BouncyCastle

    我正在尝试使用带有 secp256r1 曲线 P256 的 ECDSA 和用于消息哈希的 SHA256 算法生成签名 我也在使用 Bouncy Castle 库 下面的代码 public class MyTest param args pu
  • 如何在Android中创建一个简洁的两栏输入表单?

    我想创建一个整洁的两列输入表单 如下所示 到目前为止我的 xml 布局代码
  • 警告:无法更改每个人的权限:

    当运行 Java 快速入门示例时https developers google com drive web quickstart java hl hu https developers google com drive web quicks
  • 为什么这个私人浮动字段变为零?

    我有一些奇怪的行为 我很难向自己解释 称为 textureScale 的浮点字段变为零 如果某些代码正在更改该值 则可以解释这一点 然而 我希望能够通过将其设置为 私有最终浮点 来导致构建失败 或者至少是运行时异常 那么无论更改该值都将失败
  • 如何用表达式语言获取布尔属性?

    如果我有一堂这样的课 class Person private int age public int getAge return age public boolean isAdult return age gt 19 我可以得到age像这样
  • Fragment 生命周期和在不存在的 Fragment 上调用 onCreate 的问题

    我正在 Android 中测试片段 并且片段生命周期有一些令人困惑的行为 我有一个活动 在横向和纵向模式下使用 xml 布局 我有一些代码可以访问在片段布局之一中定义的 EditText 对象 如果我以横向模式启动应用程序 一切都会正常 我
  • 失败时石英重试

    假设我有一个这样配置的触发器
  • 摩尔斯电码 至 英语

    我现在的问题是让 摩尔斯电码转英语 正常工作 将英语转换为莫尔斯电码的第一部分工作正常 我知道以前已经有人问过这个问题 但我不知道我做错了什么 我知道我需要在某个地方进行拆分 但我只是不确定将其放在代码中的何处 现在 莫尔斯电码到英语的部分
  • 为什么带处理程序的连续自动对焦相机不允许切换相机闪光灯?

    到目前为止我所做的 我已经实现了用于读取二维码的自定义相机 需要继续聚焦相机以获得更好的二维码读取 我的问题当我使用处理程序每 秒聚焦一次时 相机闪光灯开 关按钮不起作用 或者打开和关闭相机闪光灯需要太多时间 当我删除每秒自动对焦相机的代码
  • R.java是手动修改的!恢复到生成的版本

    我在布局中添加了一个 xml 文件 之后这个错误就来了 但问题是我还没有接触过 R java 文件 现在 在我的新活动中 我要将其内容视图设置为我新创建的 xml 文件 但是当我执行 R layout 时 新创建的 xml 不会出现在建议中

随机推荐