7

Paypal を使用して定期支払いサービスをセットアップしようとしています。私の問題は、それをテストする方法が見つからないように見えることです。次回のお支払い、

Paypal は、Day に設定すると代わりに数分かかると言っていますが、次の支払い日が 1 か月に設定されている場合、1 日もかからず、同じ問題に遭遇した人はいますか?

ありがとう

私が送る NVP は次のとおりです。

&AMT=19.95
&CURRENCYCODE=USD
&PROFILESTARTDATE=2012-05-30+T9%3A0%3A0
&TOKEN=XX-xxXxxxxxXXxxxxxxX
&BILLINGPERIOD=Day
&BILLINGFREQUENCY=1
&BILLINGTYPE=RecurringPayments
&DESC=\Subscription
&AUTOBILLOUTAMT=AddToNextBilling
&EMAIL=asfjasd@asdfasd.com
&FIRSTNAME=juanito
&LASTNAME=escarcha
&STREET=manzanares
&CITY=gdl
&STATE=jal
&COUNTRYCODE=MX
&ZIP=12345

ペイパルが返すものは次のとおりです。

(
    [payment_cycle] => Daily
    [txn_type] => recurring_payment_profile_created
    [last_name] => perez
    [next_payment_date] => 03:00:00 May 30, 2012 PDT
    [residence_country] => MX
    [initial_payment_amount] => 0.00
    [currency_code] => USD
    [time_created] => 12:24:08 Apr 30, 2012 PDT
    [verify_sign] => XXXXXXXXXxxxxxxx
    [period_type] =>  Regular
    [payer_status] => unverified
    [test_ipn] => 1
    [tax] => 0.00
    [payer_email] => juan@paypal.com
    [first_name] => juan
    [receiver_email] => test@testcompany.com
    [payer_id] => XXXXXXxxxxxXXX
    [product_type] => 1
    [shipping] => 0.00
    [amount_per_cycle] => 19.95
    [profile_status] => Active
    [charset] => windows-1252
    [notify_version] => 3.4
    [amount] => 19.95
    [outstanding_balance] => 0.00
    [recurring_payment_id] => I-8JXMN6XXXXX
    [product_name] => Subscription
    [ipn_track_id] => 57fbxxXXXXXxx
)

Paypalが今日から1か月後に次の支払いを請求したいことを除いて、すべて問題ないようです

4

3 に答える 3

3

あなたが送る

PROFILESTARTDATE=2012-05-30+T9:0:0

次回の支払い日(ここでは最初の支払い)はこの日です。

[next_payment_date] => 03:00:00 May 30, 2012 PDT

どうやら、それは正しいです。プロフィールの開始日を変更する必要があると思います。

于 2012-05-10T15:11:03.677 に答える
1

Paypal には IPN テスター ツールが組み込まれており、IPN リスナーのデバッグに役立ち、すべてが正しくログに記録されていることを確認できます。実際の IPN 通知投稿と同じクエリ変数がエンドポイントに送信されるため、実際の支払い状況で何が起こるかをシミュレートできます。

https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_admin_IPNTesting#id089BD0L50PF

定期的な支払いの頻度に問題がある場合は、paypal への最初の購読投稿の変数でこれを構成する必要があります。購読リクエストで使用しているフィールドを共有できますか? (もちろん、機密データを編集します)

于 2012-04-30T20:02:33.383 に答える
0

CreateRecurringPaymentsProfile は NOTIFYURL パラメーターを受け入れません。むしろ、PayPal アカウントのプロファイル内に IPN URL を設定する必要があります。これは、定期支払い IPN メッセージに使用される IPN URL です。

ご覧ください: https://www.paypal-community.com/t5/Merchant-services-Archive/Recurring-payments-IPN/td-p/350104

于 2013-03-12T08:03:49.753 に答える