我正在网站上介绍 PayPal Digital Goods for Express Checkout。对于登录的用户,有效的结帐会导致网站上用户的个人资料更新,从而允许访问更多内容。
所有者希望添加对尚未登录网站的客户端的支持。我们通过引入具有唯一 URL 的登陆页面来解决此问题,用户在付款后会被重定向到该页面,并且可用于创建新帐户或将现有帐户标记为已付款。如果用户不想立即执行此操作,则着陆页的 URL 将是持久的且可添加书签。
但是,如果客户不想立即登录并且无法为其唯一链接添加书签,我们希望另外发送一封包含该链接的确认电子邮件。
购买后,Paypal 会立即向买家发送收据电子邮件。我可以以某种方式在该电子邮件中为客户插入其他消息吗?
如果没有,是否有其他 PayPal API 功能可以让我向客户在 PayPal 注册的电子邮件发送消息?
我在这里想做的就是能够从后端 api 获取 paypal_api_key ,例如:
app.get("/api/keys/paypal", (req, res) => {
res.send(process.env.PAYPAL_CLIENT_ID || "sb");
});
Run Code Online (Sandbox Code Playgroud)
前端侧:
const loadPaypalScript = async () => {
const { data: clientId } = await axios.get("/api/keys/paypal", {
headers: { authorization: `Bearer ${userInfo.token}` },
});
paypalDispatch({
type: "resetOptions",
value: {
"client-id": clientId,
currency: "GBP",
},
});
paypalDispatch({ type: "setLoadingStatus", value: "pending" });
};
loadPaypalScript();
Run Code Online (Sandbox Code Playgroud)
错误:
Uncaught Error: Attempted to load sdk version 5.0.343 on page, but window.paypal at version undefined already loaded.
To load this sdk alongside …Run Code Online (Sandbox Code Playgroud) 我尝试过的任何内容都无法正确提交我的代码.其他人可以解决这个问题吗?
#!/usr/bin/perl
use WWW::Mechanize;
my $user = 'cowsaremyfriends@gmail.com';
my $pass = 'hackswipe';
# Test account; don't worry
my $browser = WWW::Mechanize->new();
$browser->get("https://www.paypal.com/");
$browser->form_with_fields("login_email", "login_password");
$browser->field("login_email", $user);
$browser->field("login_password", $pass);
$browser->submit_form();
$browser->get("https://www.paypal.com/us/cgi-bin/webscr?cmd=_profile-api-add-direct-access");
##### Help here ---> Trying to submit form with default option selected #####
my $html = $browser->content;
print $html;
Run Code Online (Sandbox Code Playgroud) 我正面临paypal集成的问题.在我的网站上,我希望用户在选择产品后访问PayPal的网站.但是,一旦用户付款,他们就不会返回我的网站,因此他们的订单不会保存在我的网站中,但付款ID会通过PayPal.我正在使用php进行集成.
谁能帮我解决这个问题?
我即将将应用程序发布到Android和WP7市场(很快就会推出iPhone).
市场上的应用程序将是免费的,但会有每月订阅的功能.由于这不会像我只是为应用程序下载收费一样在市场上运行,我必须自己设置这个帐单.不幸的是,这是我所知甚少的.这是最快捷的途径?
谢谢!
我没有在Excel VBA之外进行太多编程,我想创建一个简单的公式来计算我应该收取什么以获得特定金额.例如,我想向独立承包商发送5美元,但PayPal不会让付款人支付PayPal费用.
有一个网站,我一直用来计算我应该发送什么,它运作得非常好,但我希望在Excel中运行相同的公式.这是我一直在使用的网站:
http://salecalc.com/paypal?p=0&e=2.9&f=0.3&l=us&r=0&m=0&c=1
把一个量到的主要领域后,我选择"领取这个..."并计算什么,我应该收取,使得PayPal的费用让我在原来的量.
我开始只是将PayPal费用加到金额上,但这并不是每次都有效,因为PayPal的费用比我原先计算的要高一些.
=((A2*102.9%)+0.30)
Run Code Online (Sandbox Code Playgroud)
我不知道为什么,但我无法解决这个问题.
非常感谢!
如何加载另一页而不点击?我已经创建了网站有paypal选项那里.我的代码我想加载没有点击likn选项加载到贝宝代码?我的代码?
<p><form name="form1" method="post" action="shopping_cart/paypal.php">
<input type="hidden" name="courseid" id="courseid" value="55" />
<input type="hidden" name="coursename" id="coursename" value="Video Modeling Course" />
<a href= "#" onclick="document['form1'].submit()">Buy: $50.00 <img src="images/paypal_logo2.gif" alt="PayPal" width="210" height="80" border="0" />
</a>
</form>
Run Code Online (Sandbox Code Playgroud) 任何人都可以提供帮助。我收到那个错误
错误:没有为方案 https 配置后端
my $http = HTTP::Tinyish->new();
my $res = $http->post("https://api.sandbox.paypal.com/v1/oauth2/token/", {
headers => { 'username' => 'client_id',
'password' => 'screte',
'grant_type' => 'client_credentials'}
});
$http->get("https://api.paypal.com/v1/payments/payment/PAY-5YK922393D847794YKER7MUI", {
headers => { 'Content-Type' => 'application/json' },
});
if ( $res->{'is_success'} ) {
print Dumper( decode_json $res->{'content'} );
} else {
print "$res->{'status'} $res->{'reason'}\n";
}
Run Code Online (Sandbox Code Playgroud) 我使用这个宝石将Paypal集成到Ruby Paypal Ruby SDK中,所以一切都很完美,现在我可以将用户重定向到我的PayPal Sandbox帐户,用户可以确认付款.
用户确认付款后,会通过网址中的PaymentId,Token和PayerId重定向回我的网站.
问题是当我想用这段代码执行付款时
payment = Payment.find(@payment.id)
if payment.execute( :payer_id => params[:PayerId] )
# Success Message
# Note that you'll need to `Payment.find` the payment again to access user info like shipping address
else
payment.error # Error Hash
end
Run Code Online (Sandbox Code Playgroud)
什么都没发生.
我正在使用codeigniter,我需要将2.50变为250或300.70变为30070,基本上,我需要发送PAYPAL我的价格便士而不是英镑,我该怎么改变它所以我的价格用便士而不是磅?