我想参加PayPal X Android开发者大赛,但是注册参赛的时候遇到以下几个问题:
1、如何将PayPal支付接口集成到程序中去,虽然它有文档说明,但解释的都不清楚,我想问的是,它不是给了个例子吗。是不是在自己都程序界面上做一个跳转按钮,然后直接跳到它给的例子的程序界面上去就行了。如果不是的话,怎么集成进 去啊?我研究了一天,楞没弄明白。2、在http://www.eoeandroid.com/subject/paypal/index.html的右边一列的参赛步骤中,第三步点击“Create An Entry”后,再点击右边上面的Create An Entry按钮,就出现了一个个要你填的表,各个项目都怎么填啊?尤其是“标题”,是填什么标题啊?还有就是“Link/Access Instructions for your App(Required by June 3rd)”这下面里面填什么啊?还有就是那一页上说的创建意见到底是创建什么意见啊?3、在http://www.eoeandroid.com/subject/paypal/index.html的右边一列的参赛步骤中,第四步步点击“x.com”后,按照步骤中说的点击了“我的应用”的标签后,再点击“提交新应用”的超级链接后,又出现了一个表让你填,里面的东西尤其是Service Selection和PayPal Apps data标题下面的项目不知道怎么填,尤其是PayPal Apps data下的Gadget Specification File下面到底是让我们上传什么上去啊?是我们应用的apk文件吗(这个上传上去审核的应用不用集成那个paypal的支付接口)。如果有谁已经提交完成了的,把你提交时候的具体步骤给我说说呗。谢谢了,或者直接加我QQ:379065019。加的时候标注一下就行了。谢谢给位大侠指教~~~~~~~~~感激中~~~~~~~~~

解决方案 »

  1.   

    你说的是eoe社区的那个吧,可以去安卓航班网看看,http://www.connectionwe.com/forum.php?mod=viewthread&tid=289&page=1&extra=#pid306,详细了解下
      

  2.   

    我会在这里给出具体的参加的办法(包括集成,以及申请的步骤):1) 前往www.paypal.com 注册一个账号,并且升级成为企业级账号,并且一定要完成认证
    2) 在注册账号,完成认证的同时,可以进行支付接口的开发:
    1) 下载PayPal的android开发包 : https://www.x.com/servlet/JiveServlet/downloadBody/3212-102-1-3591/PayPal_MPL_1-1-1_Android_Devloper_Package.zip
    2) 下载指南:http://www.paypal-biz.com/development/documentation/MPL-Andorid.pdf
    3) 打开开发包,先把paypal的接口和应用程序整合, 具体的话先修改:AndroidManifest.xml 然后可以按照https://www.paypal-biz.com/development/documentation/MPL-Andorid.pdf 的指示进行修改
    4) 一旦完成接口和应用程序的整合,可以进行修改支付模块以收款,SimpleDemo的文件夹,然后找到src,然后可以看到两个java文件 一个是ResultDelegate.java 一个是SimpleDemo.java
    5) 打开simpleDemo.java, 然后在 33行,private static final int server = PayPal.ENV_SANDBOX; 这个是用于控制是测试环境还是真实环境
    6) 35行,private static final String appID = "APP-80W284485P519543T";这个APPID 现在是临时用于测试,我一直说的x.com递交应用程序申请,就是为了要获得paypal批准,拿到这个APP id
    7) 250 行 public void setupButtons() { 这里调整支付的那个按钮的显示出来样子
    8) 然后 341行, private PayPalPayment exampleSimplePayment() {  这个下面的代码就是比较重要的,,客户在你的应用买了什么,,,,金额多少等等
    9) 然后 657行到663行,,,是用来传递参数,,,然后获取交易是不是成功的信息 的一块代码
    10) 然后另外一个ResultDelegate.java 是用来显示交易成功的java,包括出错也可以用这个
    3) 一旦paypal的企业账号申请完成,认证完成,点击https://www.x.com/community/ppx/devchallenge/getting_started,点击“Create An Entry”(创建这个Entry的截止日是 5月14日,而修改的截止日是6月3号)然后使用此PayPal账号,以及密码登陆,写一点关于你的应用的描述,加入你的2分钟视频得链接 描述下你的应用程序
    4) 请使用你的PayPal企业账号,以及密码登陆x.com申请APP ID,点击导航栏中的 “My Apps”,然后再填写表格,选择 Android 平台,Mobile Payment Library (MPL Android),填入简单的描述,然后递交申请,我们的审核部门来审核。
    5) 一旦审核通过,你获取到一个类似“APP-80W284485P519543T”这种格式的APP id, 放入前面所提到的第二点中第五小点的35行代码中,然后把SimpleDemo.java中的代码:payment.setRecipient("[email protected]");里面的这个邮件换成你的paypal企业账号,然后编译,部署生成新的应用, 然后上传到应用Market, 发布。如果关于这个比赛的问题,可以[email protected] 直接联系我
      

  3.   

    你的意思是说按照你说的改改那几个地方就可以把官方提供的那个例子放在自己的应用中了吗?具体是不是自己写个按钮跳转到例子的main activity中就行了?
      

  4.   

    那个创建意见到底是创建什么东西?
    后面的那个:link/access instructions for your app 怎么填?是不是就写写你的应用的使用方法就行了?
      

  5.   

    1、如何将PayPal支付接口集成到程序中去,虽然它有文档说明,但解释的都不清楚,我想问的是,它不是给了个例子吗。是不是在自己都程序界面上做一个跳转按钮,然后直接跳到它给的例子的程序界面上去就行了。如果不是的话,怎么集成进 去啊?我研究了一天,楞没弄明白。在你的程序里paypal支付是看你的实际应用,
    我举个例子你用手机卖商品,那可以用paypal来进行支付,设置运费和关税之类的
    你用手机卖虚拟商品,那可以用paypal支付,然后使用micropayment来降低损失
    你做免费的手机程序,然后收取捐赠,这最简单了,就是让别人送钱给你。