使用PayPal API并使用来自SDK和下载的名称 - 值对接口PHP源代码:简化与下载和SDK的集成.
我的问题类似于" 删除(或预先填写)PayPal Express Checkout的地址详细信息 ",但我不想要运费或地址或与运输相关的任何内容.
我保留了我的系统上的所有运输详细信息(即使有时甚至没有运费,也没有收费)我只是希望用户通过PayPal付款而不收取运费和运费.
如何禁用运送部分结账?
由于paypal更新了他们的沙盒,我遇到了很多问题.我无法使用沙箱模拟付款.每当我使用在更新之前创建的"旧测试帐户"时,就会出现此错误消息
此Sandbox电子邮件地址不可用.请输入另一个电子邮件地址
我创建了一个新帐户,不幸的是它也无效.出现相同的错误消息.以下是输入创建帐户的详细信息.
谁能告诉我们如何使用新的paypal沙盒进行付款模拟?我已阅读x.com中的所有文档,其中没有一个有效.链接将我重定向到developers.paypal.com并提示我一次又一次登录.
在创建个人paypal沙盒帐户时,我指定的数量对于我的测试需求来说太低了.在创建帐户后,有没有办法为帐户添加资金?
更新1:
根据使用PayPal使用PHP的即时付款通知的教程,除非打开某些路由器端口,否则PayPal无法访问本地托管的网站.这是因为该网站IPN对所有PayPal API都是真的吗?
原始问题:
在我的笔记本电脑上,我有一个LAMP环境设置,当我在http://localhost上线之前使用创建网站.
对于一个新项目,我需要使用PayPal API.如果我将笔记本电脑连接到互联网,我是否可以使用localhost来测试PayPal API?或者我是否必须将我的网站上传到其他地方的LAMP主机?
你可能在想,这是一个多么愚蠢的问题,试试看它是否有效.我已经尝试了它并且没有用,我想在进入下一步之前排除这个问题.
因为他们已经更改了界面,我在使用我的测试帐户登录sandbox.paypal.com时遇到问题.
我被迫在developer.paypal.com(现在是测试版)上创建一个新帐户并导入我的旧测试帐户.我已经做到了,但没有一个帐户可以工作了!
我无法使用我的商家帐户登录沙箱,并且购买无效.
有人有同样的问题吗?
我使用的ubercart模块Drupal,我需要帮助配置收益URL从PayPal sandbox.我尝试在https://developer.paypal.com/webapps/developer/dashboard中创建商业帐户,但这也无效.
我刚刚开始关注Paypal的REST api.我似乎无法看到的一件事是Paypal调用Adaptive Payments.这允许我使用我的开发者帐户注册我的应用程序,但不参与实际付款.例如,我的应用程序允许我的用户接受他们的服务付款,他们通过我的应用程序销售.
我一直在通过Paypals REST API文档.我已经找到了如何完成付款,但所有交易都会发送到我的开发者paypal帐户.我无法找到我将更改收件人详细信息的位置,即卖家,以允许将付款发送到不同的PayPal帐户.
编辑:
在paypal登录后,我可以成功完成transaction.But我需要匹配paypal 中的successUrl来验证两个url是否相同然后显示成功的toast消息.
但是我没有从付款中获得成功.因此我无法与之匹配.我已经发布了相关代码:
WebActivity.java:
public class PaypalWebActivity extends Activity {
private WebView webView;
String payUrlStr;
ProgressDialog dialog;
String successUrl;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.paypal_web_layout);
successUrl = LOAD_WEBVIEW_PAYMENT_PAYPAL_SUCCESS;
dialog = ProgressDialog.show(PaypalWebActivity.this, "", "Please wait..", false);
loadWebViewPaypal();
}
private void loadWebViewPaypal() {
payUrlStr = LOAD_WEBVIEW_PAYMENT_PAYPAL(PAGE_ID);
Log.e("payUrlStr", ""+payUrlStr);
webView = (WebView) findViewById(R.id.webView);
webView.loadUrl(payUrlStr);
webView.getSettings().setJavaScriptEnabled(true);
@SuppressWarnings("unused")
WebSettings settings= webView.getSettings();
if (Build.VERSION.SDK_INT >= 21) {
webView.getSettings().setMixedContentMode( WebSettings.MIXED_CONTENT_ALWAYS_ALLOW );
}
webView.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) …Run Code Online (Sandbox Code Playgroud) 如何触发PayPal Checkout按钮点击?我们有一个网站旁边的信用卡,我们将接受PayPal付款,我已决定为客户提供单选按钮,以选择客户将支付的方式以及PayPal Checkout按钮:

PayPal Checkout按钮单击本身打开PayPal安全窗口,其余工作正常.当客户点击第一个单选按钮我想再次打开PayPal安全窗口,即触发点击PayPal结账按钮.如果按钮本身出现在iframe中并且我无法触发该按钮跨域的点击事件,我该怎么办呢?有没有办法触发结账按钮点击?
这是HTML代码:
<html>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
<script src="https://www.paypalobjects.com/api/checkout.js"></script>
<script type="text/javascript" src="paypal.js">
</script>
<body>
<div>
<span style="vertical-align: 50%"><input id="rd" name="aaa" type="radio"/></span>
<div id="paypal-button-container" style="display: inline-block"></div><hr/>
<input id="rd1" name="aaa" type="radio"/>
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
和Javascript代码:
// paypal.js
// Render the PayPal button
$(function(){
paypal.Button.render({
// Set your environment
//TODO: Dynamically provide sandbox or production
env: 'sandbox', // sandbox | production
// PayPal Client IDs - replace with your own
// Create a PayPal app: https://developer.paypal.com/developer/applications/create
//TODO: Dynamically provide clientID
client: …Run Code Online (Sandbox Code Playgroud) 在我的PayPal开发人员帐户中,在Applications,My apps下,我创建了一个REST API应用程序.
我不再需要它了,想删除它,但是找不到合适的地方.是不允许删除?