@@ -644,6 +644,27 @@ public void createPayPalWebV2() throws Exception {
644
644
645
645
@ Test
646
646
public void createPayconiqWeb () throws Exception {
647
+ PayIn payIn = newPayconiqWebPayIn ();
648
+ PayIn createdPayIn = api .getPayInApi ().create (payIn );
649
+
650
+ assertNotNull (createdPayIn );
651
+ assertEqualInputProps (payIn , createdPayIn );
652
+ assertNotNull (createdPayIn .getPaymentDetails ());
653
+ }
654
+
655
+ @ Test
656
+ public void createPayconiqWebV2 () throws Exception {
657
+ PayIn payIn = newPayconiqWebPayIn ();
658
+ PayIn createdPayIn = api .getPayInApi ().createPayconiq (newPayconiqWebPayIn (), null );
659
+
660
+ assertNotNull (createdPayIn );
661
+ assertEqualInputProps (payIn , createdPayIn );
662
+ assertNotNull (createdPayIn .getPaymentDetails ());
663
+ assertNotNull (((PayInPaymentDetailsPayconiq ) createdPayIn .getPaymentDetails ()).getQrCodeUrl ());
664
+ assertNotNull (((PayInPaymentDetailsPayconiq ) createdPayIn .getPaymentDetails ()).getDeepLinkUrl ());
665
+ }
666
+
667
+ private PayIn newPayconiqWebPayIn () throws Exception {
647
668
UserNatural john = getJohn ();
648
669
Wallet wallet = getJohnsWallet ();
649
670
@@ -664,11 +685,7 @@ public void createPayconiqWeb() throws Exception {
664
685
executionDetails .setReturnUrl ("http://www.my-site.com/returnURL" );
665
686
payIn .setExecutionDetails (executionDetails );
666
687
667
- PayIn createdPayIn = api .getPayInApi ().create (payIn );
668
-
669
- assertNotNull (createdPayIn );
670
- assertEqualInputProps (payIn , createdPayIn );
671
- assertNotNull (createdPayIn .getPaymentDetails ());
688
+ return payIn ;
672
689
}
673
690
674
691
@ Test
0 commit comments