Skip to content
This repository was archived by the owner on Dec 28, 2020. It is now read-only.

Commit 096f9af

Browse files
Merge pull request #1 from JochemKlingeler/origin/Iso8601ZuluFix
GetUserPaymentRequest expects ISO-8601 Zulu
2 parents 6ea3a08 + 2c2a66f commit 096f9af

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

src/PHPTikkie.php

+8-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
<?php
22
namespace PHPTikkie;
33

4+
use DateTime;
45
use DateTimeInterface;
6+
use DateTimeZone;
57
use PHPTikkie\Entities\PaymentRequest;
68
use PHPTikkie\Entities\Platform;
79
use PHPTikkie\Entities\User;
@@ -64,11 +66,15 @@ public function paymentRequests(string $platformToken, string $userToken, int $o
6466
$params = compact('offset', 'limit');
6567

6668
if ($fromDate) {
67-
$params['fromDate'] = $fromDate->format('c');
69+
$params['fromDate'] = (new DateTime())->setTimestamp($fromDate->getTimestamp())
70+
->setTimezone(new DateTimeZone('UTC'))
71+
->format('Y-m-d\TH:i:s\Z');
6872
}
6973

7074
if ($toDate) {
71-
$params['toDate'] = $toDate->format('c');
75+
$params['toDate'] = (new DateTime())->setTimestamp($toDate->getTimestamp())
76+
->setTimezone(new DateTimeZone('UTC'))
77+
->format('Y-m-d\TH:i:s\Z');
7278
}
7379

7480
$response = $this->environment->getRequest("/v1/tikkie/platforms/{$platformToken}/users/{$userToken}/paymentrequests", $params);

0 commit comments

Comments
 (0)