Buckaroo API in php website bouwen
Pagina: « vorige 1 2 3 volgende »
Buckaroo\Transaction\Response\TransactionResponse Object
(
[data:protected] => Array
(
[Key] => *****************************
[Status] => Array
(
(
[data:protected] => Array
(
[Key] => *****************************
[Status] => Array
(
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
=> 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
(
)
)
)
)
(
[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
(
)
)
)
)
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.
Dat is iets wat je zelf lijkt te moeten doen in je code.
Gewijzigd op 17/09/2022 16:30:06 door - Ariën -
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.
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.
Dus, heb je de gebruiker al doorgestuurd naar die URL uit in [RedirectURL]?
Tot die bevestigd is, zal het 'pending' zijn, vermoed ik.
Tot die bevestigd is, zal het 'pending' zijn, vermoed ik.
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..
Of heb ik dat mis ?
Nu word ik nergens heen gesruurd maar word er direct een betaling geboekt die niet lukt..
Je krijgt alleen informatie van de bank gestuurd waar jij verder mee moet gaan.
Toevoeging op 17/09/2022 17:26:54:
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.
Toevoeging op 17/09/2022 17:26:54:
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.
Gewijzigd op 17/09/2022 17:29:41 door - Ariën -
Ok,
dat stuk kan ik dus niet vinden in hun documentatie.
Of ik moet toch echt naar Hans Anders.
dat stuk kan ik dus niet vinden in hun documentatie.
Of ik moet toch echt naar Hans Anders.
Dit heb ik ook zelf uitgepluisd toen je met het result kwam. Zonder de documentatie te lezen. :-)
Oh......
Maar daarom ben jij beheerder en ik minder kundig ;-)
Sorry grapje
Ik heb em nog niet maar ga nog even neuzen dan..
Maar daarom ben jij beheerder en ik minder kundig ;-)
Sorry grapje
Ik heb em nog niet maar ga nog even neuzen dan..
Gewijzigd op 17/09/2022 17:45:28 door Patrick Verstegen
Gebruik dus een location-header in PHP als de URL bekend is, en stuur de gebruiker door.
Je bent bekend met array's?
Je bent bekend met array's?
Gewijzigd op 17/09/2022 17:51:53 door - Ariën -
Ja bekend met arrays en multidimension arrays etc.
Maar in mijn veronderstelling zorgt hun software voor de juiste URL aansturen naar de betreffende bank / partij.
Zoals ik dacht dat de api / sdk van hun werkt;
Ik maak met die code een opdracht, hun software weet welke bank / betaal methode
hun software stuurt de klant met parameters naar de juiste betaalomgeving.
betaling word afgehandeld in derde partij betaalomgeveing
buckaroo geeft mij een op een vooraf ingesteldde url een result terug waarmee ik verder kan.
Maar uit jou reactie begrijp ik dat ik een url moet mee sturen voor een betaalpartij ?
Maar in mijn veronderstelling zorgt hun software voor de juiste URL aansturen naar de betreffende bank / partij.
Zoals ik dacht dat de api / sdk van hun werkt;
Ik maak met die code een opdracht, hun software weet welke bank / betaal methode
hun software stuurt de klant met parameters naar de juiste betaalomgeving.
betaling word afgehandeld in derde partij betaalomgeveing
buckaroo geeft mij een op een vooraf ingesteldde url een result terug waarmee ik verder kan.
Maar uit jou reactie begrijp ik dat ik een url moet mee sturen voor een betaalpartij ?
Bijna, jij krijgt een URL met RedirectURL naar een pagina van Buckaroo of je bank (zie array: https://testcheckout.buckaroo.nl……… ), daar stuur jij je gebruiker naar toe. En daar voltooit je gebruiker zijn betaling. En dan wordt die teruggestuurd naar een speciale site van jou waar je de betaling bevestigt en ook in jouw systeem op Betaald zet.
Gewijzigd op 17/09/2022 18:10:47 door - Ariën -
Ok de uitleg van buckaroo was in mijn ogen anders, maar goed ik moet dus de betalende partij naar een bank sturen ?
Maar dan heeft heel buckaroo geen zin meer toch, het moet toch via hun platvorm lopen.
Of ben ik nou echt helemaal de verkeerde kant in aan het denken, het is natuurlijk weekend ;_)
Maar dan heeft heel buckaroo geen zin meer toch, het moet toch via hun platvorm lopen.
Of ben ik nou echt helemaal de verkeerde kant in aan het denken, het is natuurlijk weekend ;_)
Kijk eens naar de RedirectURL? ;-)
Daar handelt de gebruiker de betaling bij Buckaroo af die in connectie met de banken staat
Snap je?
Ga anders naar je payment.php voorbeeld, en ga daarna naar de RedirectURL die ze daar in de array noemen. Daar zie je een test-betaling dashboard van Buckaroo waar je verder kan testen met de betaal-statussen.
Als je 'live' gaat dan zie je hier een pagina van Buckaroo met betaalopties.
Daar handelt de gebruiker de betaling bij Buckaroo af die in connectie met de banken staat
Snap je?
Ga anders naar je payment.php voorbeeld, en ga daarna naar de RedirectURL die ze daar in de array noemen. Daar zie je een test-betaling dashboard van Buckaroo waar je verder kan testen met de betaal-statussen.
Als je 'live' gaat dan zie je hier een pagina van Buckaroo met betaalopties.
Gewijzigd op 17/09/2022 18:36:25 door - Ariën -
Ja dat is de testomgeving, maar volgens hun moet ik dan een dummy scherm van hun krijgen..
Die krijg ik ook?
Wat zie jij dan?
Wat doe je precies?
Wat zie jij dan?
Wat doe je precies?
Gewijzigd op 17/09/2022 19:24:20 door - Ariën -
ik krijg dus helemaal niks.
als ik die link open krijg ik een blanke pagina op die link met niks
ja oke nu even de output dan.
Ik open enkel de link,
als ik die link open krijg ik een blanke pagina op die link met niks
ja oke nu even de output dan.
Ik open enkel de link,
Heb je nu al naar je array gekeken?
Toevoeging op 17/09/2022 19:52:09:
Dit zie ik:
https://ibb.co/BsSzRTv (klik)
En dit is je array met je URL die je moet volgen
https://ibb.co/ZLPzQj2 (klik)
Begrijp je het nu?
Toevoeging op 17/09/2022 19:52:09:
Dit zie ik:
https://ibb.co/BsSzRTv (klik)
En dit is je array met je URL die je moet volgen
https://ibb.co/ZLPzQj2 (klik)
Begrijp je het nu?
Gewijzigd op 17/09/2022 20:05:32 door - Ariën -
Ok naja daaar gaat het dus anders, ik krijg helemaal niks, jij word dus blijkbaar naar een testomgeving gestuurd
Ik niet.........
Ik niet.........
Ik wordt niet doorgestuurd, ik volg enkel de link.
Blijkbaar kijk jij niet naar hetzelfde php-script die je mij stuurde via PM? Diegeeft gaf een array, met daarin de URL die je daarna moet volgen.
Echt easy-peazy: Klik, kopieer URL, open URL.. Profit.
Blijkbaar kijk jij niet naar hetzelfde php-script die je mij stuurde via PM? Die
Echt easy-peazy: Klik, kopieer URL, open URL.. Profit.
Gewijzigd op 17/09/2022 20:24:06 door - Ariën -




