php - 如何使用信用卡配置 Paypal 付款

标签 php paypal payment-gateway

我尝试用信用卡创建付款并从 paypal 得到回复 成功 ACK 但在 IPN 中我的目标是获得和等待响应,为什么我在尝试使用此付款时收到此错误

METHOD=DoDirectPayment
&VERSION=64
&PWD=1366191702
&USER=emial.gmail.com
&SIGNATURE=123.aqswdece-eddsfsdfsfsfsdfsdf
&AMT=5
&CURRENCYCODE=USD
&PAYMENTACTION=Authorization
&CREDITCARDTYPE=Visa
&ACCT=4514409288528467
&EXPDATE=52018
&CVV2=123
&FIRSTNAME=dasdjhasd
&LASTNAME=kjhadajshd
&STREET=sdadas
&CITY=kjhfkjhas
&STATE=jhsfkjhs
&COUNTRYCODE=BR
&ZIP=123
&IPADDRESS=127.0.0.1
&CUSTOM=hasib
&BUTTONSOURCE=PP-ECWizard

响应

[TIMESTAMP] => 2014-09-15T10:35:10Z
[CORRELATIONID] => c48d94194583f
[ACK] => Success
[VERSION] => 64
[BUILD] => 12786467
[AMT] => 5.00
[CURRENCYCODE] => USD
[AVSCODE] => X
[CVV2MATCH] => M
[TRANSACTIONID] => 43Y54124LX916011P

但我的问题是我的企业帐户没有收到任何款项。

我的 IPN 响应是

mc_gross] => 5.00
    [auth_exp] => 03:21:03 Oct 15, 2014 PDT
    [protection_eligibility] => Ineligible
    [payer_id] => 9KGRGK8Y9TS
    [tax] => 0.00
    [payment_date] => 03:21:03 Sep 15, 2014 PDT
    [payment_status] => Voided
    [charset] => windows-1252
    [first_name] => dasdjhasd
    [transaction_entity] => auth
    [notify_version] => 3.8
    [custom] => hasib
    [payer_status] => unverified
    [business] => debal_@gmail.com
    [quantity] => 1
    [verify_sign] => AVkS-8Ls6tx5AbNI99G2ey8uZF.MLmGc89-G9mNP
    [parent_txn_id] =>
    [txn_id] => 7T575390RR596494D
    [payment_type] => instant
    [remaining_settle] => 0
    [auth_id] => 7T575390RR596494D
    [last_name] => kjhadajshd
    [receiver_email] => debal_biz@gmail.com
    [auth_amount] => 5.00
    [receiver_id] => 7B79NQ4HXGZTW
    [txn_type] => web_accept
    [item_name] =>
    [mc_currency] => USD
    [item_number] =>
    [residence_country] => BR
    [test_ipn] => 1
    [receipt_id] => 2321-3124-0468-4638
    [handling_amount] => 0.00
    [transaction_subject] =>
    [payment_gross] => 5.00
    [auth_status] => Voided
    [shipping] => 0.00
    [ipn_track_id] => 182a6b385e18

最佳答案

在 DoDirect API 调用中,您将传递“PAYMENTACTION=AUTHORIZATION”,这意味着您必须通过登录 PayPal 帐户或通过 API 获取付款。在捕获授权类型交易之前,它将保持待处理状态 29 天,之后将过期。如果您希望钱立即存入您的帐户,请更改“PaymentAction=SALE”。一旦完成,您将在您的帐户中看到钱,ipn 将以状态 = 完成发送。

关于php - 如何使用信用卡配置 Paypal 付款,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25846422/

相关文章:

php - 我无法使用 PHP 获取 mysqli 查询的结果(从 mysql_result 转换)

php - CodeIgniter + HTML5 样板 + Twitter Bootstrap

ios - 如何从我的 iOS 应用程序打开 PayPal iOS 应用程序中的特定 PayPal 链接

php - PayPal Express Checkout 调用不会在布局 C 中产生 BAID

php - 带有外部支付网关的电子商务库存管理

magento - PayPal 拒绝付款请求并在 Magento 中给出货币错误

php - 使用foreach循环上传多张图片并插入数据库

php - Symfony CMF Media Bundle 使图像无效;前端不重新加载缓存图像

php - paypal php sdk 在上线时出现 float 问题

objective-c - 如何集成 Sagepay iOS SDK