@@ -89,12 +89,12 @@ The `CreateSessionKey` message has had PSR-7 support added, and can be used like
89
89
90
90
use GuzzleHttp\Client;
91
91
use GuzzleHttp\Exception\ClientException; // Or your favourite PSR-18 client
92
- use Academe\SagePay\Psr7 \Model\Auth;
93
- use Academe\SagePay\Psr7 \Model\Endpoint;
94
- use Academe\SagePay\Psr7 \Request\CreateSessionKey;
95
- use Academe\SagePay\Psr7 \Factory;
96
- use Academe\SagePay\Psr7 \Request\CreateCardIdentifier;
97
- use Academe\SagePay\Psr7 \Factory\ResponseFactory;
92
+ use Academe\Opayo\Pi \Model\Auth;
93
+ use Academe\Opayo\Pi \Model\Endpoint;
94
+ use Academe\Opayo\Pi \Request\CreateSessionKey;
95
+ use Academe\Opayo\Pi \Factory;
96
+ use Academe\Opayo\Pi \Request\CreateCardIdentifier;
97
+ use Academe\Opayo\Pi \Factory\ResponseFactory;
98
98
99
99
// Set up authentication details object.
100
100
@@ -154,7 +154,7 @@ development, the card details can be sent from your test script, emulating
154
154
the front end.
155
155
156
156
``` php
157
- use Academe\SagePay\Psr7 \Request\CreateCardIdentifier;
157
+ use Academe\Opayo\Pi \Request\CreateCardIdentifier;
158
158
159
159
// Create a card indentifier on the API.
160
160
// Note the MMYY order is most often used for GB gateways like Sage Pay. Many European
@@ -217,14 +217,14 @@ then identifies a single card within the storage area.
217
217
A transaction can be initiated using the card identifier.
218
218
219
219
``` php
220
- use Academe\SagePay\Psr7 \Money;
221
- use Academe\SagePay\Psr7 \PaymentMethod;
222
- use Academe\SagePay\Psr7 \Request\CreatePayment;
223
- use Academe\SagePay\Psr7 \Request\Model\SingleUseCard;
224
- use Academe\SagePay\Psr7 \Money\Amount;
225
- use Academe\SagePay\Psr7 \Request\Model\Person;
226
- use Academe\SagePay\Psr7 \Request\Model\Address;
227
- use Academe\SagePay\Psr7 \Money\MoneyAmount;
220
+ use Academe\Opayo\Pi \Money;
221
+ use Academe\Opayo\Pi \PaymentMethod;
222
+ use Academe\Opayo\Pi \Request\CreatePayment;
223
+ use Academe\Opayo\Pi \Request\Model\SingleUseCard;
224
+ use Academe\Opayo\Pi \Money\Amount;
225
+ use Academe\Opayo\Pi \Request\Model\Person;
226
+ use Academe\Opayo\Pi \Request\Model\Address;
227
+ use Academe\Opayo\Pi \Money\MoneyAmount;
228
228
use Money\Money as MoneyPhp;
229
229
230
230
// We need a billing address.
@@ -363,7 +363,7 @@ You can amend the shipping details and the amount (with no limit)
363
363
but not the payee details or address.
364
364
365
365
``` php
366
- use Academe\SagePay\Psr7 \Request\CreateRepeatPayment;
366
+ use Academe\Opayo\Pi \Request\CreateRepeatPayment;
367
367
368
368
$repeat_payment = new CreateRepeatPayment(
369
369
$endpoint,
@@ -464,7 +464,7 @@ Now you need to handle the return from the bank. Using Diactoros (and now Guzzle
464
464
message as a PSR-7 ServerRequest like this:
465
465
466
466
``` php
467
- use Academe\SagePay\Psr7 \ServerRequest\Secure3DAcs;
467
+ use Academe\Opayo\Pi \ServerRequest\Secure3DAcs;
468
468
469
469
$serverRequest = \GuzzleHttp\Psr7\ServerRequest::fromGlobals();
470
470
// or if using a framework that supplies a PSR-7 server request, just use that.
@@ -483,7 +483,7 @@ if (Secure3DAcs::isRequest($serverRequest->getBody()))
483
483
or
484
484
485
485
``` php
486
- use Academe\SagePay\Psr7 \ServerRequest\Secure3DAcs;
486
+ use Academe\Opayo\Pi \ServerRequest\Secure3DAcs;
487
487
488
488
if (Secure3DAcs::isRequest($_POST)) {
489
489
$secure3dServerRequest = Secure3DAcs::fromData($_POST);
@@ -499,7 +499,7 @@ Handling the 3D Secure result involves two steps:
499
499
2 . Fetching the final transaction result from Sage Pay.
500
500
501
501
``` php
502
- use Academe\SagePay\Psr7 \Request\CreateSecure3D;
502
+ use Academe\Opayo\Pi \Request\CreateSecure3D;
503
503
504
504
$request = new CreateSecure3D(
505
505
$endpoint,
@@ -596,7 +596,7 @@ or while testing).
596
596
A CVV can be linked to a reusable card with the ` LinkSecurityCode ` message:
597
597
598
598
``` php
599
- use Academe\SagePay\Psr7 \Request\LinkSecurityCode;
599
+ use Academe\Opayo\Pi \Request\LinkSecurityCode;
600
600
601
601
$securityCode = new LinkSecurityCode(
602
602
$endpoint,
0 commit comments