2017-04-15 11 views
2

redirectURLはデータをPOSTしないようです。それはGET要求を使用しているようです。返品URLの支払いIDまたは支払いステータスを確認するにはどうすればよいですか?redirecturlにMollieの注文状況を表示するにはどうすればよいですか?

$payment = \mollie::api()->payments()->create([ 
    'amount'  => $price, 
    'customerId' => $customer->id, 
    'description' => 'My Initial Payment', 
    'redirectUrl' => \URL::to('/after-payment'), 
]); 

答えて

3

Mollie's docsで述べたように、POSTリクエストは、一つのパラメータid=tr_xxxxxxで送信されます。 301または302リダイレクトヘッダーを送信していますか?その場合、投稿データは失われ、GETリクエストを受け取ります。

リダイレクトが必要な場合は、常にwebhook URLに独自のトランザクション識別子を追加できます。

0

Daanが記述しているPOSTリクエストは、Webhook専用です。 Mollieはあなたが提供するredirectUrlへのGETリクエストを使用してあなたのウェブサイトにリダイレクトします。あなたのredirectUrlに返信されるデータはありませんが、redirectUrlのGETパラメータに支払い/請求書IDを追加することができます:

$payment = \mollie::api()->payments()->create([ 
    'amount'  => $price, 
    'customerId' => $customer->id, 
    'description' => 'My Initial Payment', 
    'redirectUrl' => \URL::to('/after-payment').'?invoice_id='.$invoice->id, 
]); 
関連する問題