OrderPayment - plug-and-pay/sdk-php GitHub Wiki

Introduction

For how to handle the exceptions correctly, see Exceptions.

Show Order Payment

The OrderPaymentService->find() method can extract a single Order Payment model.

use PlugAndPay\Sdk\Service\Client;
use PlugAndPay\Sdk\Service\OrderPaymentService;

$client = new Client($token);
$service = new OrderPaymentService($client);

$paymentId = 14;
$payment = $service->find($paymentId);

Update Order Payment

The OrderPaymentService->update() method can extract a single Order Payment model.

use PlugAndPay\Sdk\Service\Client;
use PlugAndPay\Sdk\Service\OrderPaymentService;

$client = new Client($token);
$service = new OrderPaymentService($client);

$paymentId = 14;
$payment = $service->update($paymentId, function (Payment $orderPayment) {
    $orderPayment->setStatus(PaymentStatus::OPEN);
});