Buckaroo\Transaction\Response\TransactionResponse Object
(
[data:protected] => Array
(
[Key] => *****************************
[Status] => Array
(
[Code] => Array
(
[Code] => 791
[Description] => Pending processing
)
[SubCode] => Array
(
[Code] => S002
[Description] => An additional action is required: RedirectToIdeal
)
[DateTime] => 2022-09-17T16:12:59
)
[RequiredAction] => Array
(
[RedirectURL] =>
https://testcheckout.buckaroo.nl/html/redirect.ashx?r=92FB760C5D9******BCB7FD
[RequestedInformation] =>
[PayRemainderDetails] =>
[Name] => Redirect
[TypeDeprecated] => 0
)
[Services] => Array
(
[0] => Array
(
[Name] => ideal
[Action] =>
[Parameters] => Array
(
[0] => Array
(
[Name] => consumerIssuer
[Value] => ABN AMRO
)
[1] => Array
(
[Name] => transactionId
[Value] => 0000000000000001
)
)
)
)
[CustomParameters] =>
[AdditionalParameters] =>
[RequestErrors] =>
[Invoice] => 2022-09-17 16:12:59
[ServiceCode] => ideal
[IsTest] => 1
[Currency] => EUR
[AmountDebit] => 0.02
[TransactionType] => C021
[MutationType] => 1
[RelatedTransactions] =>
[ConsumerMessage] =>
[Order] => ORDER_NO_6325d5eb2a43b
[IssuingCountry] =>
[StartRecurrent] =>
[Recurring] =>
[CustomerName] =>
[PayerHash] =>
[PaymentKey] => ********************************
)
[httpResponse] => GuzzleHttp\Psr7\Response Object
(
[reasonPhrase:GuzzleHttp\Psr7\Response:private] => OK
[statusCode:GuzzleHttp\Psr7\Response:private] => 200
[headers:GuzzleHttp\Psr7\Response:private] => Array
(
[Server] => Array
(
[0] => nginx/1.20.1
)
[Date] => Array
(
[0] => Sat, 17 Sep 2022 14:12:59 GMT
)
[Content-Type] => Array
(
[0] => application/json
)
[Content-Length] => Array
(
[0] => 1053
)
[Cache-Control] => Array
(
[0] => no-cache
)
[Pragma] => Array
(
[0] => no-cache
)
[Expires] => Array
(
[0] => -1
)
[Authorization] => Array
(
[0] => hmac 9JDHy36juf:V3fRaJig2/qu********############41bf534bd8ae318f78a8f8150a:1663423979
)
[X-Robots-Tag] => Array
(
[0] => noindex, nofollow
)
[Strict-Transport-Security] => Array
(
[0] => max-age=16000000; includeSubDomains; preload;
)
)
[headerNames:GuzzleHttp\Psr7\Response:private] => Array
(
[server] => Server
[date] => Date
[content-type] => Content-Type
[content-length] => Content-Length
[cache-control] => Cache-Control
[pragma] => Pragma
[expires] => Expires
[authorization] => Authorization
[x-robots-tag] => X-Robots-Tag
[strict-transport-security] => Strict-Transport-Security
)
[protocol:GuzzleHttp\Psr7\Response:private] => 1.1
[stream:GuzzleHttp\Psr7\Response:private] => GuzzleHttp\Psr7\Stream Object
(
[stream:GuzzleHttp\Psr7\Stream:private] => Resource id #140
[size:GuzzleHttp\Psr7\Stream:private] =>
[seekable:GuzzleHttp\Psr7\Stream:private] => 1
[readable:GuzzleHttp\Psr7\Stream:private] => 1
[writable:GuzzleHttp\Psr7\Stream:private] => 1
[uri:GuzzleHttp\Psr7\Stream:private] => php://temp
[customMetadata:GuzzleHttp\Psr7\Stream:private] => Array
(
)
)
)
)
Link gekopieerd
- Ariën -
17-09-2022 16:21
gewijzigd op 17-09-2022 16:30
Ik zie geen errors. Het lijkt dus goed te gaan. Je gaat wel door naar de URL in RedirectURL ??
Dat is iets wat je zelf lijkt te moeten doen in je code.
Link gekopieerd
Nee ik blijf dus op dezelfde pagina geen errors, geen bank schermpje niks
en bij buckaroo krijg ik allemaal betalingen binnen met deze codes:
790 (pending)
In afwachting van invoer: De transactie is in de wacht, terwijl de payment engine staat te wachten
op de inbreng van de consument.
VERVOLG
791 (pending)
In afwachting van verwerking: de transactie wordt verwerkt. Vaak wordt er gewacht voor de consument
om terug te keren van een website van derden, die nodig is om de transactie te voltooien.
VERVOLG
490 (mislukt)
Mislukt: De transactie is mislukt.
Link gekopieerd
Dus, heb je de gebruiker al doorgestuurd naar die URL uit in [RedirectURL]?
Tot die bevestigd is, zal het 'pending' zijn, vermoed ik.
Link gekopieerd
Nou met de code waarmee ik de aanroep doe zou ik verwachten dat ik naar de betaal omgeving van de betreffende bank gestuurd word met de parameters.
Of heb ik dat mis ?
Nu word ik nergens heen gesruurd maar word er direct een betaling geboekt die niet lukt..
Link gekopieerd
- Ariën -
17-09-2022 17:15
gewijzigd op 17-09-2022 17:29
Je krijgt alleen informatie van de bank gestuurd waar jij verder mee moet gaan.
[size=xsmall]Toevoeging op 17/09/2022 17:26:54: [/size]
Volgens de test-URL die je mij PM'de werkt
het prima. Je moet de gebruiker zelf wel doorsturen naar de betaalomgeving. Dat doet Buckaroo niet voor je. Daarna moet de betaling ook gelukt zijn, als de gebruiker netjes zijn ding gedaan heeft.
Link gekopieerd
Ok,
dat stuk kan ik dus niet vinden in hun documentatie.
Of ik moet toch echt naar Hans Anders.
Link gekopieerd
Dit heb ik ook zelf uitgepluisd toen je met het result kwam. Zonder de documentatie te lezen. :-)
Link gekopieerd
Oh......
Maar daarom ben jij beheerder en ik minder kundig ;-)
Sorry grapje
Ik heb em nog niet maar ga nog even neuzen dan..
Link gekopieerd
- Ariën -
17-09-2022 17:48
gewijzigd op 17-09-2022 17:51
Gebruik dus een location-header in PHP als de URL bekend is, en stuur de gebruiker door.
Je bent bekend met array's?
Link gekopieerd