Skip to content

Commit a8cb0c9

Browse files
committed
Support clientIp for advanced AFDS features.
1 parent e98c2e3 commit a8cb0c9

File tree

3 files changed

+5
-2
lines changed

3 files changed

+5
-2
lines changed

src/Message/DPMAuthorizeRequest.php

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22

33
namespace Omnipay\AuthorizeNet\Message;
44

5-
use Omnipay\AuthorizeNet\Message\SIMAbstractRequest;
6-
75
/**
86
* Authorize.Net DPM Authorize Request.
97
* Takes the data that will be used to create the direct-post form.

src/Message/DPMAuthorizeResponse.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ class DPMAuthorizeResponse extends AbstractResponse implements RedirectResponseI
3535
'x_invoice_num',
3636
'x_description',
3737
'x_cust_id',
38+
'x_customer_ip',
3839
);
3940

4041
public function __construct(RequestInterface $request, $data, $postUrl)

src/Message/SIMAuthorizeRequest.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,10 @@ public function getData()
2222
$data['x_show_form'] = 'PAYMENT_FORM';
2323
$data['x_relay_response'] = 'TRUE';
2424

25+
if ($this->getClientIp()) {
26+
$data['x_customer_ip'] = $this->getClientIp();
27+
}
28+
2529
// The returnUrl MUST be set in Authorize.net admin panel under
2630
// "Response/Receipt URLs".
2731
$data['x_relay_url'] = $this->getReturnUrl();

0 commit comments

Comments
 (0)