-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathindex.html
1170 lines (1081 loc) · 85.6 KB
/
index.html
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
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<!DOCTYPE html>
<html lang="en">
<head>
<!-- Metas -->
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="All developer focused solutions in one place. Learn how to best integrate with Adyen. Code samples, blogs and much more..." />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="Adyen Devs" />
<meta name="twitter:description" content="All developer focused solutions in one place. Learn how to best integrate with Adyen. Code samples, blogs and much more..." />
<meta name="twitter:image" content="https://developers.adyen.com/img/social-preview.png" />
<meta property="og:title" content="Adyen Devs" />
<meta property="og:description" content="All developer focused solutions in one place. Learn how to best integrate with Adyen. Code samples, blogs and much more..." />
<meta property="og:image" content="https://developers.adyen.com/img/social-preview.png" />
<!-- Links -->
<link rel="stylesheet" href="css/styles.css">
<link rel="icon" type="image/png" sizes="192x192" href="img/adyen-icon-192x192.png">
<title>Adyen Devs</title>
<script src="js/main.js"></script>
<!-- Google Tag Manager -->
<script src="js/tm-gtag.js"></script>
</head>
<body>
<!-- Google Tag Manager (noscript) -->
<noscript>
<iframe src="https://www.googletagmanager.com/ns.html?id=GTM-NRVX4WG"
height="0" width="0" style="display:none;visibility:hidden">
</iframe>
</noscript>
<!-- End Google Tag Manager (noscript) -->
<!-- Header starts -->
<header>
<div class="container">
<a href="" class="header_logo">
<!-- Increase the width to 250 to contain the text 'DEVELOPERS' -->
<svg width="170" height="30" enable-background="new 0 0 170 30" viewBox="0 0 170 30" xmlns="http://www.w3.org/2000/svg">
<!-- Increase the width to 110 to contain the text 'DEVELOPERS' -->
<rect y="0" x="100" width="60" height="30" rx="8" fill="#E6F8ED"></rect>
<g fill="#0abf53">
<path d="M12.7406 7.0246H0.200639V11.0374H8.32652C8.82812 11.0374 9.22939 11.4387 9.22939 11.9403V18.9626H7.52396C7.02236 18.9626 6.62109 18.5613 6.62109 18.0597V13.0438H3.21022C1.40447 13.0438 0 14.4482 0 16.254V19.8655C0 21.6712 1.40447 23.0757 3.21022 23.0757H15.9508V10.2348C15.9508 8.42907 14.5463 7.0246 12.7406 7.0246V7.0246Z" fill="#0ABF53"></path>
<path d="M27.8888 18.9626H26.1834C25.6818 18.9626 25.2805 18.5613 25.2805 18.0597V7.02459H21.8696C20.0639 7.02459 18.6594 8.42906 18.6594 10.2348V19.7652C18.6594 21.5709 20.0639 22.9754 21.8696 22.9754H34.6102V0.403503H27.9891L27.8888 18.9626Z" fill="#0ABF53"></path>
<path d="M46.4479 18.9626H44.7425C44.2409 18.9626 43.8396 18.5613 43.8396 18.0597V7.0246H37.2185V19.7652C37.2185 21.5709 38.623 22.9754 40.4287 22.9754H46.5482V24.9818H37.5195V29.5965H50.0594C51.8652 29.5965 53.2696 28.192 53.2696 26.3863V7.0246H46.6485V18.9626H46.4479Z" fill="#0ABF53"></path>
<path d="M68.5182 7.0246H55.7776V19.7652C55.7776 21.5709 57.1821 22.9754 58.9879 22.9754H71.5278V18.9626H63.4019C62.9003 18.9626 62.4991 18.5613 62.4991 18.0597V11.0374H64.2045C64.7061 11.0374 65.1074 11.4387 65.1074 11.9403V16.9562H68.5182C70.324 16.9562 71.7284 15.5518 71.7284 13.746V10.2348C71.7284 8.42907 70.2237 7.0246 68.5182 7.0246V7.0246Z" fill="#0ABF53"></path>
<path d="M87.0773 7.0246H74.3367V22.9754H80.9578V11.0374H82.6633C83.1648 11.0374 83.5661 11.4387 83.5661 11.9403V22.9754H90.2875V10.2348C90.2875 8.42907 88.8831 7.0246 87.0773 7.0246V7.0246Z" fill="#0ABF53"></path>
</g>
<!-- Text -->
<text font-weight="bold" xml:space="preserve" text-anchor="start" font-family="Fakt, Arial, sans-serif" font-size="13" y="20" x="110" stroke-width="0" fill="#09ae4c">DEVS</text>
</svg>
</a>
</div>
</header>
<!-- Header ends -->
<main class="">
<!-- Hero starts -->
<section class="hero">
<div class="container ls_flex_content">
<div class="ls_flex_details">
<h1 class="ls_flex_details_title">
Adyen 💚 Devs
</h1>
<p class="ds-text-medium"> Developer-focused solutions in one place: Integrate seamlessly with Adyen using our integration examples, tools, blogs, and more! Stay updated with our API, libraries, and upcoming events...</p> <br />
<button class="btn prim_btn">
<a target="_blank" rel="noopener" href="https://www.adyen.com/newsletter/developers?utm_medium=referral&utm_source=developers.adyen.com">📥 Sign up for the Developer Newsletter
</a>
</button>
</div>
<div class="ls_flex_img">
<img
src="img/adyen-devs-illustration-v3.svg"
alt="image"
/>
</div>
</div>
</section>
<!-- Hero ends -->
<!-- Implementation examples start -->
<section id="implementation-examples" class="sect resources" data-track-section-title="Implementation Examples">
<div class="container">
<div class="sect_header">
<h3>Implementation Examples</h3>
<p>A list of integration examples on GitHub for you to quickly get started with the Adyen APIs.</p>
<i>More examples and use-cases will be added over time.</i>
</div>
<div class="card">
<!-- Online Payments (sessions) -->
<div class="card_item card_item_box_shadow_small">
<div class="card_item_top" >
<div class="content">
<img src="icons/github.svg" alt="" class="icon">
<h5 class="title">Online Payments</h5>
<div class="descrp">
<p>Perform an online payment using sessions</p>
<div class="links_list">
<div class="icon-text-container">
<a target="_blank" rel="noopener"
href="https://github.com/adyen-examples/adyen-java-spring-online-payments/tree/main/checkout-example"
data-track-section-title="implementation examples"
data-track-component-name="card_item"
data-track-action="clicked" data-track-type="card_item"
data-track-title="java spring sessions implementation"
data-track-text="Performing an online payment using sessions with Java"
title="Java Spring sessions implementation"
>
<img src="icons/languages/java-original.svg" alt="Java Icon" class="a_icon"/>
<div class="icon-text">Java</div>
</a>
</div>
<div class="icon-text-container">
<a target="_blank" rel="noopener"
href="https://github.com/adyen-examples/adyen-dotnet-online-payments/tree/main/checkout-example"
data-track-section-title="implementation examples"
data-track-component-name="card_item"
data-track-action="clicked" data-track-type="card_item"
data-track-title="dotnet sessions implementation"
data-track-text="Performing an online payment using sessions with Dotnet"
title="DotNet sessions implementation"
>
<img src="icons/languages/dot-net-original.svg" alt=".NET Icon" class="a_icon"/>
<div class="icon-text">.NET</div>
</a>
</div>
<div class="icon-text-container">
<a target="_blank" rel="noopener"
href="https://github.com/adyen-examples/adyen-node-online-payments/tree/main/checkout-example"
data-track-section-title="implementation examples"
data-track-component-name="card_item"
data-track-action="clicked" data-track-type="card_item"
data-track-title="NodeJS sessions implementation"
data-track-text="Performing an online payment using sessions with NodeJS"
title="NodeJS sessions implementation"
>
<img src="icons/languages/nodejs-original-wordmark.svg" alt="NodeJS Icon" class="a_icon"/>
<div class="icon-text">Node.js</div>
</a>
</div>
<div class="icon-text-container">
<a target="_blank" rel="noopener"
href="https://github.com/adyen-examples/adyen-vue-online-payments"
data-track-section-title="implementation examples"
data-track-component-name="card_item"
data-track-action="clicked" data-track-type="card_item"
data-track-title="VueJS sessions implementation"
data-track-text="Performing an online payment using sessions with VueJS"
title="VueJS sessions implementation"
>
<img src="icons/languages/vuejs-original.svg" alt="VueJS Icon" class="a_icon"/>
<div class="icon-text">Vue.js</div>
</a>
</div>
<div class="icon-text-container">
<a target="_blank" rel="noopener"
href="https://github.com/adyen-examples/adyen-react-online-payments"
data-track-section-title="implementation examples"
data-track-component-name="card_item"
data-track-action="clicked" data-track-type="card_item"
data-track-title="ReactJS sessions implementation"
data-track-text="Performing an online payment using sessions with ReactJS"
title="ReactJS sessions implementation"
>
<img src="icons/languages/react-original.svg" alt="React Icon" class="a_icon"/>
<div class="icon-text">React.js</div>
</a>
</div>
<div class="icon-text-container">
<a target="_blank" rel="noopener"
href="https://github.com/adyen-examples/adyen-angular-online-payments"
data-track-section-title="implementation examples"
data-track-component-name="card_item"
data-track-action="clicked" data-track-type="card_item"
data-track-title="AngularJS sessions implementation"
data-track-text="Performing an online payment using sessions with AngularJS"
title="AngularJS sessions implementation"
>
<img src="icons/languages/angularjs-original.svg" alt="AngularJS Icon" class="a_icon"/>
<div class="icon-text">Angular</div>
</a>
</div>
<div class="icon-text-container">
<a target="_blank" rel="noopener"
href="https://github.com/adyen-examples/adyen-android-online-payments"
data-track-section-title="implementation examples"
data-track-component-name="card_item"
data-track-action="clicked" data-track-type="card_item"
data-track-title="Android sessions implementation"
data-track-text="Performing an online payment using sessions with Android"
title="Android sessions implementation"
>
<img src="icons/languages/android-original.svg" alt="Android Icon" class="a_icon"/>
<div class="icon-text">Android</div>
</a>
</div>
<div class="icon-text-container">
<a target="_blank" rel="noopener"
href="https://github.com/adyen-examples/adyen-rails-online-payments"
data-track-section-title="implementation examples"
data-track-component-name="card_item"
data-track-action="clicked" data-track-type="card_item"
data-track-title="Rails sessions implementation"
data-track-text="Performing an online payment using sessions with Rails"
title="Rails sessions implementation"
>
<img src="icons/languages/rails-plain.svg" alt="Ruby on Rails Icon" class="a_icon"/>
<div class="icon-text">Ruby</div>
</a>
</div>
<div class="icon-text-container">
<a target="_blank" rel="noopener"
href="https://github.com/adyen-examples/adyen-python-online-payments"
data-track-section-title="implementation examples"
data-track-component-name="card_item"
data-track-action="clicked" data-track-type="card_item"
data-track-title="Python sessions implementation"
data-track-text="Performing an online payment using sessions with Python"
title="Python sessions implementation"
>
<img src="icons/languages/python-original.svg" alt="Python Icon" class="a_icon"/>
<div class="icon-text">Python</div>
</a>
</div>
<div class="icon-text-container">
<a target="_blank" rel="noopener"
href="https://github.com/adyen-examples/adyen-golang-online-payments"
data-track-section-title="implementation examples"
data-track-component-name="card_item"
data-track-action="clicked" data-track-type="card_item"
data-track-title="Golang sessions implementation"
data-track-text="Performing an online payment using sessions with Golang"
title="Golang sessions implementation"
>
<img src="icons/languages/go-original-wordmark.svg" alt="Golang Icon" class="a_icon"/>
<div class="icon-text">Go</div>
</a>
</div>
<div class="icon-text-container">
<a target="_blank" rel="noopener"
href="https://github.com/adyen-examples/adyen-php-online-payments"
data-track-section-title="implementation examples"
data-track-component-name="card_item"
data-track-action="clicked" data-track-type="card_item"
data-track-title="Laravel sessions implementation"
data-track-text="Performing an online payment using sessions with Laravel"
title="Laravel sessions implementation"
>
<img src="icons/languages/laravel-original-wordmark.svg" alt="Laravel Icon" class="a_icon"/>
<div class="icon-text">PHP</div>
</a>
</div>
<div class="icon-text-container">
<a target="_blank" rel="noopener"
href="https://github.com/adyen-examples/adyen-kotlin-spring-online-payments"
data-track-section-title="implementation examples"
data-track-component-name="card_item"
data-track-action="clicked" data-track-type="card_item"
data-track-title="Kotlin sessions implementation"
data-track-text="Performing an online payment using sessions with Kotlin"
title="Kotlin sessions implementation"
>
<img src="icons/languages/kotlin-original.svg" alt="Kotlin Icon" class="a_icon"/>
<div class="icon-text">Kotlin</div>
</a>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- Advanced Online Payments -->
<div class="card_item card_item_box_shadow_small">
<div class="card_item_top" >
<div class="content">
<img src="icons/github.svg" alt="" class="icon">
<h5 class="title">Advanced Online Payments</h5>
<div class="descrp">
<p>Perform a complex online payment in three steps</p>
<div class="links_list">
<div class="icon-text-container">
<a target="_blank" rel="noopener"
href="https://github.com/adyen-examples/adyen-java-spring-online-payments/tree/main/checkout-example-advanced"
data-track-section-title="implementation examples"
data-track-component-name="card_item"
data-track-action="clicked" data-track-type="card_item"
data-track-title="Java Spring complex implementation"
data-track-text="Performing a complex online payment with Java Spring"
title="Java Spring complex implementation"
>
<img src="icons/languages/java-original.svg" alt="Java Icon" class="a_icon"/>
<div class="icon-text">Java</div>
</a>
</div>
<div class="icon-text-container">
<a target="_blank" rel="noopener"
href="https://github.com/adyen-examples/adyen-dotnet-online-payments/tree/main/checkout-example-advanced"
data-track-section-title="implementation examples"
data-track-component-name="card_item"
data-track-action="clicked" data-track-type="card_item"
data-track-title="DotNet complex implementation"
data-track-text="Performing a complex online payment with DotNet"
title="DotNet complex implementation"
>
<img src="icons/languages/dot-net-original.svg" alt=".NET Icon" class="a_icon"/>
<div class="icon-text">.NET</div>
</a>
</div>
<div class="icon-text-container">
<a target="_blank" rel="noopener"
href="https://github.com/adyen-examples/adyen-node-online-payments/tree/main/checkout-example-advanced"
data-track-section-title="implementation examples"
data-track-component-name="card_item"
data-track-action="clicked" data-track-type="card_item"
data-track-title="NodeJS complex implementation"
data-track-text="Performing a complex online payment with NodeJS"
title="NodeJS complex implementation"
>
<img src="icons/languages/nodejs-original-wordmark.svg" alt="NodeJS Icon" class="a_icon"/>
<div class="icon-text">Node.js</div>
</a>
</div>
</div>
</div>
</div>
</div>
</div>
<!--Plugins -->
<div class="card_item card_item_box_shadow_small">
<div class="card_item_top" >
<div class="content">
<img src="icons/github.svg" alt="" class="icon">
<h5 class="title">Plugins</h5>
<div class="descrp">
<p>Connect your existing E-commerce system to our payments platform.</p>
<div class="links_list">
<div class="icon-text-container">
<a target="_blank" rel="noopener"
href="https://github.com/adyen-examples/adyen-magento-plugin-demo"
data-track-section-title="implementation examples"
data-track-component-name="card_item"
data-track-action="clicked" data-track-type="card_item"
data-track-title="Magento payments plugin implementation"
data-track-text="Perform online, in-app, and in-person payments using Adyen plugin for Magento"
title="Magento payments plugin implementation"
>
<img src="icons/languages/magento-original.svg" alt="Magento Icon" class="a_icon"/>
<div class="icon-text">Magento</div>
</a>
</div>
<div class="icon-text-container">
<a target="_blank" rel="noopener"
href="https://github.com/adyen-examples/adyen-shopware-plugin-demo"
data-track-section-title="implementation examples"
data-track-component-name="card_item"
data-track-action="clicked" data-track-type="card_item"
data-track-title="Shopware payments plugin implementation"
data-track-text="Perform online payments using Adyen plugin for Shopware"
title="Shopware payments plugin implementation"
>
<img src="icons/languages/shopware-original.svg" alt="Shopware Icon" class="a_icon"/>
<div class="icon-text">Shopware</div>
</a>
</div>
<div class="icon-text-container">
<a target="_blank" rel="noopener"
href="https://github.com/adyen-examples/adyen-salesforce-pwa-headless-demo"
data-track-section-title="implementation examples"
data-track-component-name="card_item"
data-track-action="clicked" data-track-type="card_item"
data-track-title="Salesforce composable storefront implementation"
data-track-text="Perform online payments using Adyen plugin for Salesforce composable storefront - PWA"
title="Salesforce composable storefront implementation"
>
<img src="icons/languages/salesforce-plain.svg" alt="Saleforce Icon" class="a_icon"/>
<div class="icon-text">Salesforce</div>
</a>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- Recurring Payments -->
<div class="card_item card_item_box_shadow_small">
<div class="card_item_top" >
<div class="content">
<img src="icons/github.svg" alt="" class="icon">
<h5 class="title">Recurring Payments</h5>
<div class="descrp">
<p>Tokenize card details and perform a merchant initiated transaction</p>
<div class="links_list">
<div class="icon-text-container">
<a target="_blank" rel="noopener"
href="https://github.com/adyen-examples/adyen-java-spring-online-payments/tree/main/subscription-example"
data-track-section-title="implementation examples"
data-track-component-name="card_item"
data-track-action="clicked" data-track-type="card_item"
data-track-title="Java Spring subscriptions implementation"
data-track-text="Managing subscriptions with Java Spring"
title="Java Spring subscriptions implementation"
>
<img src="icons/languages/java-original.svg" alt="Java Icon" class="a_icon"/>
<div class="icon-text">Java</div>
</a>
</div>
<div class="icon-text-container">
<a target="_blank" rel="noopener"
href="https://github.com/adyen-examples/adyen-dotnet-online-payments/tree/main/subscription-example"
data-track-section-title="implementation examples"
data-track-component-name="card_item"
data-track-action="clicked" data-track-type="card_item"
data-track-title="DotNet subscriptions implementation"
data-track-text="Managing subscriptions with DotNet"
title="DotNet subscriptions implementation"
>
<img src="icons/languages/dot-net-original.svg" alt=".NET Icon" class="a_icon"/>
<div class="icon-text">.NET</div>
</a>
</div>
<div class="icon-text-container">
<a target="_blank" rel="noopener"
href="https://github.com/adyen-examples/adyen-node-online-payments/tree/main/subscription-example"
data-track-section-title="implementation examples"
data-track-component-name="card_item"
data-track-action="clicked" data-track-type="card_item"
data-track-title="NodeJS subscriptions implementation"
data-track-text="Managing subscriptions with NodeJS"
title="NodeJS subscriptions implementation"
>
<img src="icons/languages/nodejs-original-wordmark.svg" alt="NodeJS Icon" class="a_icon"/>
<div class="icon-text">Node.js</div>
</a>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- Gift Cards -->
<div class="card_item card_item_box_shadow_small">
<div class="card_item_top" >
<div class="content">
<img src="icons/github.svg" alt="" class="icon">
<h5 class="title">Gift Cards</h5>
<div class="descrp">
<p>Perform partial payments using gift cards</p>
<div class="links_list">
<div class="icon-text-container">
<a target="_blank" rel="noopener"
href="https://github.com/adyen-examples/adyen-java-spring-online-payments/tree/main/giftcard-example"
data-track-section-title="implementation examples"
data-track-component-name="card_item"
data-track-action="clicked" data-track-type="card_item"
data-track-title="Java Spring Gift Cards implementation"
data-track-text="Managing Gift Cards with Java Spring"
title="Java Spring Gift Cards implementation"
>
<img src="icons/languages/java-original.svg" alt="Java Icon" class="a_icon"/>
<div class="icon-text">Java</div>
</a>
</div>
<div class="icon-text-container">
<a target="_blank" rel="noopener"
href="https://github.com/adyen-examples/adyen-dotnet-online-payments/tree/main/giftcard-example"
data-track-section-title="implementation examples"
data-track-component-name="card_item"
data-track-action="clicked" data-track-type="card_item"
data-track-title="DotNet Gift Cards implementation"
data-track-text="Managing gift cards with DotNet"
title="DotNet Gift Cards implementation"
>
<img src="icons/languages/dot-net-original.svg" alt=".NET Icon" class="a_icon"/>
<div class="icon-text">.NET</div>
</a>
</div>
<div class="icon-text-container">
<a target="_blank" rel="noopener"
href="https://github.com/adyen-examples/adyen-node-online-payments/tree/main/giftcard-example"
data-track-section-title="implementation examples"
data-track-component-name="card_item"
data-track-action="clicked" data-track-type="card_item"
data-track-title="NodeJS implementation"
data-track-text="Managing Gift Cards with NodeJS"
title="NodeJS Gift Cards implementation"
>
<img src="icons/languages/nodejs-original-wordmark.svg" alt="NodeJS Icon" class="a_icon"/>
<div class="icon-text">Node.js</div>
</a>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- Pay by Link -->
<div class="card_item card_item_box_shadow_small">
<div class="card_item_top" >
<div class="content">
<img src="icons/github.svg" alt="" class="icon">
<h5 class="title">Pay by Link</h5>
<div class="descrp">
<p>Create and manage payment links</p>
<div class="links_list">
<div class="icon-text-container">
<a target="_blank" rel="noopener"
href="https://github.com/adyen-examples/adyen-java-spring-online-payments/tree/main/paybylink-example"
data-track-section-title="implementation examples"
data-track-component-name="card_item"
data-track-action="clicked" data-track-type="card_item"
data-track-title="Java Spring Payment Links implementation"
data-track-text="Managing Payment Links with Java Spring"
title="Java Spring Payment Links implementation"
>
<img src="icons/languages/java-original.svg" alt="Java Icon" class="a_icon"/>
<div class="icon-text">Java</div>
</a>
</div>
<div class="icon-text-container">
<a target="_blank" rel="noopener"
href="https://github.com/adyen-examples/adyen-dotnet-online-payments/tree/main/paybylink-example"
data-track-section-title="implementation examples"
data-track-component-name="card_item"
data-track-action="clicked" data-track-type="card_item"
data-track-title="DotNet Payment Links implementation"
data-track-text="Managing Payment Links with DotNet"
title="DotNet Payment Links implementation"
>
<img src="icons/languages/dot-net-original.svg" alt=".NET Icon" class="a_icon"/>
<div class="icon-text">.NET</div>
</a>
</div>
<div class="icon-text-container">
<a target="_blank" rel="noopener"
href="https://github.com/adyen-examples/adyen-node-online-payments/tree/main/paybylink-example"
data-track-section-title="implementation examples"
data-track-component-name="card_item"
data-track-action="clicked" data-track-type="card_item"
data-track-title="NodeJS Payment Links implementation"
data-track-text="Managing Payment Links with NodeJS"
title="NodeJS Payment Links implementation"
>
<img src="icons/languages/nodejs-original-wordmark.svg" alt="NodeJS Icon" class="a_icon"/>
<div class="icon-text">Node.js</div>
</a>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- Authorisation Adjustment -->
<div class="card_item card_item_box_shadow_small">
<div class="card_item_top" >
<div class="content">
<img src="icons/github.svg" alt="" class="icon">
<h5 class="title">Authorisation Adjustment</h5>
<div class="descrp">
<p>Pre-authorise payments, adjust the amount and capture, cancel or refund the payment</p>
<div class="links_list">
<div class="icon-text-container">
<a target="_blank" rel="noopener"
href="https://github.com/adyen-examples/adyen-java-spring-online-payments/tree/main/authorisation-adjustment-example"
data-track-section-title="implementation examples"
data-track-component-name="card_item"
data-track-action="clicked" data-track-type="card_item"
data-track-title="Java Authorisation Adjustment implementation"
data-track-text="Managing Authorisation Adjustment with Java"
title="Java Authorisation Adjustment implementation"
>
<img src="icons/languages/java-original.svg" alt="Java Icon" class="a_icon"/>
<div class="icon-text">Java</div>
</a>
</div>
<div class="icon-text-container">
<a target="_blank" rel="noopener"
href="https://github.com/adyen-examples/adyen-dotnet-online-payments/tree/main/authorisation-adjustment-example"
data-track-section-title="implementation examples"
data-track-component-name="card_item"
data-track-action="clicked" data-track-type="card_item"
data-track-title="DotNet Authorisation Adjustment implementation"
data-track-text="Managing Authorisation Adjustment with DotNet"
title="DotNet Authorisation Adjustment implementation"
>
<img src="icons/languages/dot-net-original.svg" alt=".NET Icon" class="a_icon"/>
<div class="icon-text">.NET</div>
</a>
</div>
<div class="icon-text-container">
<a target="_blank" rel="noopener"
href="https://github.com/adyen-examples/adyen-node-online-payments/tree/main/authorisation-adjustment-example"
data-track-section-title="implementation examples"
data-track-component-name="card_item"
data-track-action="clicked" data-track-type="card_item"
data-track-title="NodeJS Authorisation Adjustment implementation"
data-track-text="Managing Authorisation Adjustment with NodeJS"
title="NodeJS Authorisation Adjustment implementation"
>
<img src="icons/languages/nodejs-original-wordmark.svg" alt="NodeJS Icon" class="a_icon"/>
<div class="icon-text">Node.js</div>
</a>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- Giving -->
<div class="card_item card_item_box_shadow_small">
<div class="card_item_top" >
<div class="content">
<img src="icons/github.svg" alt="" class="icon">
<h5 class="title">Adyen Giving (Donations)</h5>
<div class="descrp">
<p>Give your shoppers the option to donate to a charity as part of your payment flow.</p>
<div class="links_list">
<div class="icon-text-container">
<a target="_blank" rel="noopener"
href="https://github.com/adyen-examples/adyen-java-spring-online-payments/tree/main/giving-example"
data-track-section-title="implementation examples"
data-track-component-name="card_item"
data-track-action="clicked" data-track-type="card_item"
data-track-title="Java Spring Adyen Giving implementation"
data-track-text="Give your shoppers the option to donate to a charity with Java Spring"
title="Java Spring Adyen Giving implementation"
>
<img src="icons/languages/java-original.svg" alt="Java Icon" class="a_icon"/>
<div class="icon-text">Java</div>
</a>
</div>
<div class="icon-text-container">
<a target="_blank" rel="noopener"
href="https://github.com/adyen-examples/adyen-dotnet-online-payments/tree/main/giving-example"
data-track-section-title="implementation examples"
data-track-component-name="card_item"
data-track-action="clicked" data-track-type="card_item"
data-track-title="DotNet Adyen Giving implementation"
data-track-text="Give your shoppers the option to donate to a charity with DotNet"
title="DotNet Adyen Giving implementation"
>
<img src="icons/languages/dot-net-original.svg" alt=".NET Icon" class="a_icon"/>
<div class="icon-text">.NET</div>
</a>
</div>
<div class="icon-text-container">
<a target="_blank" rel="noopener"
href="https://github.com/adyen-examples/adyen-node-online-payments/tree/main/giving-example"
data-track-section-title="implementation examples"
data-track-component-name="card_item"
data-track-action="clicked" data-track-type="card_item"
data-track-title="NodeJS Adyen Giving implementation"
data-track-text="Give your shoppers the option to donate to a charity with NodeJS"
title="NodeJS Adyen Giving implementation"
>
<img src="icons/languages/nodejs-original-wordmark.svg" alt="NodeJS Icon" class="a_icon"/>
<div class="icon-text">Node.js</div>
</a>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- 3DS2 Authentication-->
<div class="card_item card_item_box_shadow_small">
<div class="card_item_top" >
<div class="content">
<img src="icons/github.svg" alt="" class="icon">
<h5 class="title">3DS2 Authentication</h5>
<div class="descrp">
<p>Perform either a Native or Redirect 3DS2 Authentication</p>
<div class="links_list">
<div class="icon-text-container">
<a target="_blank" rel="noopener"
href="https://github.com/adyen-examples/adyen-node-online-payments/tree/main/3ds2-example"
data-track-section-title="implementation examples"
data-track-component-name="card_item"
data-track-action="clicked" data-track-type="card_item"
data-track-title="NodeJS 3DS2 Authentication implementation"
data-track-text="Performing a 3DS2 Authentication with NodeJS"
title="NodeJS 3DS Authentication implementation"
>
<img src="icons/languages/nodejs-original-wordmark.svg" alt="NodeJS Icon" class="a_icon"/>
<div class="icon-text">Node.js</div>
</a>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- In-person Payments -->
<div class="card_item card_item_box_shadow_small">
<div class="card_item_top" >
<div class="content">
<img src="icons/github.svg" alt="" class="icon">
<h5 class="title">In-person Payments</h5>
<div class="descrp">
<p>Make payment, reversal, abort and transaction-status requests to a POS terminal.</p>
<div class="links_list">
<div class="icon-text-container">
<a target="_blank" rel="noopener"
href="https://github.com/adyen-examples/adyen-java-spring-online-payments/tree/main/in-person-payments-example"
data-track-section-title="implementation examples"
data-track-component-name="card_item"
data-track-action="clicked" data-track-type="card_item"
data-track-title="Java In-person Payments implementation"
data-track-text="Managing In-person Payments with Java"
title="Java In-person Payments implementation"
>
<img src="icons/languages/java-original.svg" alt="Java Icon" class="a_icon"/>
<div class="icon-text">Java</div>
</a>
</div>
<div class="icon-text-container">
<a target="_blank" rel="noopener"
href="https://github.com/adyen-examples/adyen-dotnet-online-payments/tree/main/in-person-payments-example"
data-track-section-title="implementation examples"
data-track-component-name="card_item"
data-track-action="clicked" data-track-type="card_item"
data-track-title="DotNet In-person Payments implementation"
data-track-text="Managing In-person Payments with DotNet"
title="DotNet In-person Payments implementation"
>
<img src="icons/languages/dot-net-original.svg" alt=".NET Icon" class="a_icon"/>
<div class="icon-text">.NET</div>
</a>
</div>
<div class="icon-text-container">
<a target="_blank" rel="noopener"
href="https://github.com/adyen-examples/adyen-node-online-payments/tree/main/in-person-payments-example"
data-track-section-title="implementation examples"
data-track-component-name="card_item"
data-track-action="clicked" data-track-type="card_item"
data-track-title="NodeJS In-person Payments implementation"
data-track-text="Managing In-person Payments with NodeJS"
title="NodeJS In-person Payments implementation"
>
<img src="icons/languages/nodejs-original-wordmark.svg" alt="NodeJS Icon" class="a_icon"/>
<div class="icon-text">Node.js</div>
</a>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- In-person Payments Loyalty -->
<div class="card_item card_item_box_shadow_small">
<div class="card_item_top" >
<div class="content">
<img src="icons/github.svg" alt="" class="icon">
<h5 class="title">In-person Payments Loyalty</h5>
<div class="descrp">
<p>Make card acquisition requests to a POS terminal.</p>
<div class="links_list">
<div class="icon-text-container">
<a target="_blank" rel="noopener"
href="https://github.com/adyen-examples/adyen-dotnet-online-payments/tree/main/in-person-payments-loyalty-example"
data-track-section-title="implementation examples"
data-track-component-name="card_item"
data-track-action="clicked" data-track-type="card_item"
data-track-title="DotNet In-person Payments Loyalty implementation"
data-track-text="Managing In-person Payments Loyalty with DotNet"
title="DotNet In-person Payments Loyalty implementation"
>
<img src="icons/languages/dot-net-original.svg" alt=".NET Icon" class="a_icon"/>
<div class="icon-text">.NET</div>
</a>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- Adyen for Platforms -->
<div class="card_item card_item_box_shadow_small">
<div class="card_item_top" >
<div class="content">
<img src="icons/github.svg" alt="" class="icon">
<h5 class="title">Adyen for Platforms</h5>
<div class="descrp">
<p>Onboard users of your platform or marketplace, process payments and payouts.</p>
<div class="links_list">
<div class="icon-text-container">
<a target="_blank" rel="noopener"
class="a_icon devicon-java-plain colored"
href="https://github.com/adyen-examples/adyen-afp-sample"
data-track-section-title="implementation examples"
data-track-component-name="card_item"
data-track-action="clicked" data-track-type="card_item"
data-track-title="Java Adyen for Platforms implementation"
data-track-text="Adyen for Platforms with Java"
title="Java Adyen for Platforms implementation"
>
<img src="icons/languages/java-original.svg" alt="Java Icon" class="a_icon"/>
<div class="icon-text">Java</div>
</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- Implementation examples end-->
<!-- Developer Tools start -->
<section class="sect resources" data-track-section-title="Developer Tools">
<div class="container">
<div class="sect_header">
<h3>Developer Tools</h3>
<p>All the tools and locations to help you start integration fast.</p>
</div>
<div class="card">
<a target="_blank" rel="noopener" href="https://docs.adyen.com/" class="card_item" data-track-component-name="card_item" data-track-section-title="developer tools" data-track-title="documentation" data-track-text="our exhaustive documentation" data-track-action="clicked" data-track-type="card_item">
<div class="card_item_top" >
<div class="content">
<img src="icons/library.svg" alt="" class="icon">
<h4 class="title">Documentation</h4>
<div class="descrp">
<p>Our exhaustive documentation</p>
</div>
</div>
</div>
</a>
<a target="_blank" rel="noopener" href="https://docs.adyen.com/api-explorer/" class="card_item" data-track-component-name="card_item" data-track-section-title="developer tools" data-track-title="api explorer" data-track-text="our official api reference" data-track-action="clicked" data-track-type="card_item">
<div class="card_item_top">
<div class="content">
<img src="icons/api-explorer.svg" alt="" class="icon">
<h4 class="title">API Explorer</h4>
<div class="descrp">
<p>Our official API reference</p>
</div>
</div>
</div>
</a>
<a target="_blank" rel="noopener" href="https://github.com/adyen-examples/" class="card_item" data-track-component-name="card_item" data-track-section-title="developer tools" data-track-title="github samples" data-track-text="integration samples in multiple languages" data-track-action="clicked" data-track-type="card_item">
<div class="card_item_top">
<div class="content">
<img src="icons/github.svg" alt="" class="icon">
<h4 class="title">GitHub Samples</h4>
<div class="descrp">
<p>Implementation examples in multiple languages</p>
</div>
</div>
</div>
</a>
<a target="_blank" rel="noopener" href="https://postman.com/adyendev/" class="card_item" data-track-component-name="card_item" data-track-section-title="developer tools" data-track-title="postman workspace" data-track-text="all of our apis available as postman collections" data-track-action="clicked" data-track-type="card_item">
<div class="card_item_top">
<div class="content">
<img src="icons/postman.svg" alt="" class="icon">
<h4 class="title">Postman workspace</h4>
<div class="descrp">
<p>All of our APIs available as Postman collections</p>
</div>
</div>
</div>
</a>
<a target="_blank" rel="noopener" href="https://docs.adyen.com/development-resources/testing/test-card-numbers" class="card_item" data-track-component-name="card_item" data-track-section-title="developer tools" data-track-title="test cards" data-track-text="test your integration with our test card numbers and payment method details" data-track-action="clicked" data-track-type="card_item">
<div class="card_item_top">
<div class="content">
<img src="icons/credit-card.svg" alt="" class="icon">
<h4 class="title">Test Cards</h4>
<div class="descrp">
<p>Test your integration with our test card numbers and payment method details</p>
</div>
</div>
</div>
</a>
<a target="_blank" rel="noopener" href="https://github.com/adyen" class="card_item" data-track-component-name="card_item" data-track-section-title="developer tools" data-track-title="adyen sdks" data-track-text="the source for all of our sdks and more" data-track-action="clicked" data-track-type="card_item">
<div class="card_item_top">
<div class="content">
<img src="icons/plugins.svg" alt="" class="icon">
<h4 class="title">Adyen SDKs </h4>
<div class="descrp">
<p>The source for all of our SDKs and more</p>
</div>
</div>
</div>
</a>
</div>
</div>
</section>
<!-- Developer Tools end -->
<!-- Diving further start -->
<section class="sect resources">
<div class="container">
<div class="sect_header">
<h3>Diving Further</h3>
<p>Diving into our additional resources.</p>
</div>
<div class="card">
<a target="_blank" rel="noopener" href="https://github.com/adyen/adyen-openapi" class="card_item" data-track-component-name="card_item" data-track-section-title="diving further" data-track-title="openapi specifications" data-track-text="our latest api specifications, in openapi format" data-track-action="clicked" data-track-type="card_item">
<div class="card_item_top">
<div class="content">
<img src="icons/api.svg" alt="" class="icon">
<h4 class="title">OpenAPI Specifications</h4>
<div class="descrp">
<p>Our latest API specifications, in OpenAPI format</p>
</div>
</div>
</div>
</a>
<a target="_blank" rel="noopener" href="https://www.adyen.com/blog/category/tech?utm_medium=referral&utm_source=developers.adyen.com" class="card_item" data-track-component-name="card_item" data-track-section-title="diving further" data-track-title="tech blog" data-track-text="deep dives into our tech stack" data-track-action="clicked" data-track-type="card_item">
<div class="card_item_top">
<div class="content">
<img src="icons/news.svg" alt="" class="icon">
<h4 class="title">Tech Blog</h4>
<div class="descrp">
<p>Deep dives into our Tech Stack</p>
</div>
</div>
</div>
</a>
<a rel="noopener" href="newsletter-archive" class="card_item" data-track-component-name="card_item" data-track-section-title="diving further" data-track-title="our tech newsletter" data-track-text="monthly updates on new developer resources, new/existing products and events" data-track-action="clicked" data-track-type="card_item">
<div class="card_item_top">
<div class="content">
<img src="icons/news.svg" alt="" class="icon">
<h4 class="title">Tech Newsletter</h4>
<div class="descrp">
<p>Monthly updates on new developer resources, new/existing products and events</p>
</div>
</div>
</div>
</a>
<a target="_blank" rel="noopener" href="https://www.adyen.com/payment-methods?utm_medium=referral&utm_source=developers.adyen.com" class="card_item" data-track-component-name="card_item" data-track-section-title="diving further" data-track-title="supported payment methods" data-track-text="an exhaustive list of our supported payment methods" data-track-action="clicked" data-track-type="card_item">