· 7 years ago · Feb 28, 2018, 09:00 AM
1<?php
2
3$card = new \HpsCreditCard;
4$card->number = '4111111111111111'; // visa testing card
5$card->cvv = '123';
6$card->expMonth = '10';
7$card->expYear = '2010'; // expired!
8
9$address = new \HpsAddress;
10$address->address = '265 Peachtree Center Ave NE';
11$address->city = 'Atlanta';
12$address->state = 'GA';
13$address->country = 'US';
14$address->zip = '30305';
15
16$cardHolder = new \HpsCardHolder;
17$cardHolder->address = $address;
18$cardHolder->firstName = 'John';
19$cardHolder->lastName = 'Doe';
20
21$config = new \HpsServicesConfig;
22$config->secretApiKey = '{secretKey}'
23$config->publicApiKey = '{publicKey}';
24
25$service = new \HpsCreditService;
26$service->setServicesConfig($config);
27
28$response = $service->verify($card, $cardHolder, true);
29
30return json_encode($response);