3

PHP を使用してクラウドファンディングの Web サイトを作成しており、事前承認と連鎖支払いを使用しています。

プログラムで事前承認済みの支払いを作成してキャンセルすることはできますが、そのうちの 1 つを支払おうとするとエラーが発生します。

580022 - 受取人は、支払いを受け取ることができない国に拠点を置いています

私には 2 人の受取人がいます。主な受取人は金額の 95% を受け取り、誓約されているプロジェクトの所有者です。残りの 5% はコミッションとして私に行きます。

どちらの受信者も英国の PayPal アカウントを持っており、私はサンドボックスで作業しています。

何が問題なのですか?この機能が英国で利用できることを願っています。

この API を使用して支払いを行っています: https://github.com/angelleye/paypal/

Paypal に送信される、生成された XML は次のとおりです。

<?xml version="1.0" encoding="utf-8"?>
<PayRequest xmlns="http://svcs.paypal.com/types/ap">
  <requestEnvelope xmlns="">
    <detailLevel>ReturnAll</detailLevel>
    <errorLanguage>en_US</errorLanguage>
  </requestEnvelope>
  <actionType xmlns="">PAY_PRIMARY</actionType>
  <cancelUrl xmlns="">http://89.238.152.7/funding/error/cancelled</cancelUrl>
  <clientDetails xmlns="">
    <applicationId xmlns="">APP-80W284485P519543T</applicationId>
    <customerId xmlns="">1</customerId>
    <ipAddress xmlns="">92.27.172.254</ipAddress>
    <partnerName xmlns="">The Funding Forum</partnerName>
  </clientDetails>
  <currencyCode xmlns="">GBP</currencyCode>
  <feesPayer xmlns="">EACHRECEIVER</feesPayer>
  <fundingConstraint xmlns="">
    <allowedFundingType xmlns="">
      <fundingTypeInfo xmlns="">
        <fundingType xmlns="">ECHECK</fundingType>
      </fundingTypeInfo>
      <fundingTypeInfo xmlns="">
        <fundingType xmlns="">BALANCE</fundingType>
      </fundingTypeInfo>
      <fundingTypeInfo xmlns="">
        <fundingType xmlns="">CREDITCARD</fundingType>
      </fundingTypeInfo>
    </allowedFundingType>
  </fundingConstraint>
  <ipnNotificationUrl xmlns="">http://89.238.152.7/paypal/ipn.php</ipnNotificationUrl>
  <preapprovalKey xmlns="">PA-8EE05998ST379664R</preapprovalKey>
  <receiverList xmlns="">
    <receiver xmlns="">
      <amount xmlns="">0.5</amount>
      <email xmlns="">james_1351605562_per@design365.co.uk</email>
      <paymentType xmlns="">GOODS</paymentType>
      <primary xmlns="">true</primary>
    </receiver>
    <receiver xmlns="">
      <amount xmlns="">0.02</amount>
      <email xmlns="">james_1351605505_biz@design365.co.uk</email>
      <paymentType xmlns="">GOODS</paymentType>
      <primary xmlns="">false</primary>
    </receiver>
  </receiverList>
  <sender>
    <useCredentials xmlns="">
  </useCredentials>
</sender>
  <account xmlns="">
    <email xmlns="">poeljames@gmail.com</email>
    <phone xmlns="">
  </phone>
</account>
  <returnUrl xmlns="">http://89.238.152.7/funding/success/return</returnUrl>
</PayRequest>

誰でも助けることができますか?

ありがとう、

4

1 に答える 1

1

新しいペイパル システムが私のコードで機能しなくなったの回答を参照してください
問題はサンドボックスの AppID にあります。私たちは話している間、これを解決するために取り組んでいます。

編集:これは今すぐ解決する必要があります。さらに問題が発生した場合はお知らせください。

于 2013-03-25T22:20:54.977 に答える