Skip to content

Commit d830e51

Browse files
committed
Added new feature EMV 3DS Order
1 parent ed55a99 commit d830e51

File tree

3 files changed

+29
-0
lines changed

3 files changed

+29
-0
lines changed

src/DirectPostGateway.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,4 +72,9 @@ public function completePurchase(array $parameters = [])
7272
{
7373
return $this->createRequest('\Omnipay\NABTransact\Message\DirectPostCompletePurchaseRequest', $parameters);
7474
}
75+
76+
public function createEMV3DSOrder(array $parameters = [])
77+
{
78+
return $this->createRequest('\Omnipay\NABTransact\Message\EMV3DSOrderRequest', $parameters);
79+
}
7580
}

src/Message/EMV3DSOrderRequest.php

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<?php
2+
3+
namespace Omnipay\NABTransact\Message;
4+
5+
/**
6+
* NABTransact EMV 3DS Order Request
7+
*/
8+
class EMV3DSOrderRequest extends DirectPostAuthorizeRequest
9+
{
10+
//
11+
}
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
<?php
2+
3+
namespace Omnipay\NABTransact\Message;
4+
5+
use Omnipay\Common\Message\AbstractResponse;
6+
7+
/**
8+
* NABTransact EMV 3DS Order Response.
9+
*/
10+
class EMV3DSOrderResponse extends AbstractResponse
11+
{
12+
//
13+
}

0 commit comments

Comments
 (0)