<?php

GetPaymentSample

This sample code demonstrate how you can retrieve a list of all Payment resources you've created using the Payments API. Note various query parameters that you can use to filter, and paginate through the payments list. API used: GET /v1/payments/payments

require __DIR__ . '/../bootstrap.php'; use PayPal\Api\Payment; $paymentId = "PAY-0XL713371A312273YKE2GCNI";

Authentication

Pass in a OAuthTokenCredential object explicilty to authenticate the call.

Payment::setCredential($cred);

Retrieve payment

Retrieve the payment object by calling the static get method on the Payment class by passing a valid Payment ID

try { $payment = Payment::get($paymentId); } catch (\PPConnectionException $ex) { echo "Exception:" . $ex->getMessage() . PHP_EOL; var_dump($ex->getData()); exit(1); } ?> <html> <body> <div>Retrieving Payment ID: <?php echo $paymentId;?></div> <pre><?php var_dump($payment->toArray());?></pre> <a href='../index.html'>Back</a> </body> </html>