I downloaded the sdk and unzipped it in my directory paypalpayouts. The directory name that unzipped is /public_html/paypalpayouts/Payouts-PHP-SDK-master/CreatePayoutSample.php. I ran the install composer then ran CLIENT_ID=AcRivaHqeubISibpYNCVQIZpzHoxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
CLIENT_SECRET=EH9NYd5DudNZ2klWcNkFWclqcsJdReExxxxxxxxxxxxxxxxxxxxxxxxxxx composer unit (which errored btw with (Script phpunit --testsuite unit handling the unit event returned with error code)
(client_ID and client_secret masked) command with my client id and client secret for sandbox. these credentials work in Postname.
created a file named "CreatePayoutSample.php" with the following code.
"<?php
namespace Sample;
require DIR . '/../vendor/autoload.php';
use PaypalPayoutsSDK\Core\PayPalHttpClient;
use PaypalPayoutsSDK\Core\SandboxEnvironment;
// Creating an environment
$clientId = "AcRivaHqeubISibpYNCVQIZpzHoxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
$clientSecret = "EH9NYd5DudNZ2klWcNkFWclqcsJdReExxxxxxxxxxxxxxxxxxxxxxxxxxx ";
$environment = new SandboxEnvironment($clientId, $clientSecret);
$client = new PayPalHttpClient($environment);
use Sample\PayPalClient;
use PaypalPayoutsSDK\Payouts\PayoutsPostRequest;
use PayPalHttp\HttpException;
I downloaded the sdk and unzipped it in my directory paypalpayouts. The directory name that unzipped is /public_html/paypalpayouts/Payouts-PHP-SDK-master/CreatePayoutSample.php. I ran the install composer then ran CLIENT_ID=AcRivaHqeubISibpYNCVQIZpzHoxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx CLIENT_SECRET=EH9NYd5DudNZ2klWcNkFWclqcsJdReExxxxxxxxxxxxxxxxxxxxxxxxxxx composer unit (which errored btw with (Script phpunit --testsuite unit handling the unit event returned with error code) (client_ID and client_secret masked) command with my client id and client secret for sandbox. these credentials work in Postname. created a file named "CreatePayoutSample.php" with the following code. "<?php
namespace Sample;
require DIR . '/../vendor/autoload.php';
use PaypalPayoutsSDK\Core\PayPalHttpClient; use PaypalPayoutsSDK\Core\SandboxEnvironment; // Creating an environment $clientId = "AcRivaHqeubISibpYNCVQIZpzHoxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"; $clientSecret = "EH9NYd5DudNZ2klWcNkFWclqcsJdReExxxxxxxxxxxxxxxxxxxxxxxxxxx ";
$environment = new SandboxEnvironment($clientId, $clientSecret); $client = new PayPalHttpClient($environment);
use Sample\PayPalClient; use PaypalPayoutsSDK\Payouts\PayoutsPostRequest; use PayPalHttp\HttpException;
class CreatePayoutSample {
public static function buildRequestBody() { return json_decode( '{ "sender_batch_header": { "email_subject": "SDK payouts test txn" }, "items": [ { "recipient_type": "EMAIL", "receiver": "payouts2342@paypal.com", "note": "Your 1$ payout", "sender_item_id": "Test_txn_12", "amount": { "currency": "USD", "value": "1" } }] }', true ); } /**
if (!count(debug_backtrace())) { CreatePayoutSample::CreatePayout(true); }" When I go to that web address https://www.westernraces.com/paypalpayouts/Payouts-PHP-SDK-master/CreatePayoutSample.php I get page isnt working error.