88
99class AcceptNotificationRequestTest extends TestCase
1010{
11- public function testSendCreditCardData ()
11+ public function testSendATMData ()
1212 {
1313 $ httpRequest = $ this ->getHttpRequest ();
1414 $ httpRequest ->request ->replace ([
1515 'merchantId ' => '1604000006 ' ,
16- 'type ' => '2 ' ,
16+ 'type ' => '4 ' ,
1717 'amount ' => '1500 ' ,
1818 'orderNo ' => 'YP2016111503353 ' ,
1919 'transactionNo ' => 'C0216111500000000001 ' ,
2020 'statusCode ' => '00 ' ,
21- 'statusMessage ' => '成功 ' ,
22- 'approvalCode ' => '629540 ' ,
23- 'last4CardNumber ' => '2222 ' ,
24- 'checkCode ' => '4894f133d4a7f0dc0a5d41c77b0157fe4023dbdd ' ,
21+ 'account ' => '63167185726653 ' ,
22+ 'checkCode ' => '23b685ff8857b5d1c9e7e29bc81d19db09c328a3 ' ,
2523 ]);
2624
2725 $ request = new AcceptNotificationRequest ($ this ->getHttpClient (), $ httpRequest );
@@ -31,29 +29,30 @@ public function testSendCreditCardData()
3129 'iv ' => 'YeQInQjfelvkBcWuyhWDAw== ' ,
3230 'testMode ' => true ,
3331 ]);
34- $ request ->setReturnUrl ('https://gateway-test.yipay.com.tw/demo/return ' );
35- $ request ->setCancelUrl ('https://gateway-test.yipay.com.tw/demo/cancel ' );
3632 $ request ->setNotifyUrl ('https://gateway-test.yipay.com.tw/demo/notify ' );
33+ $ request ->setCancelUrl ('https://gateway-test.yipay.com.tw/demo/cancel ' );
34+ $ request ->setPaymentInfoUrl ('https://gateway-test.yipay.com.tw/demo/payment-info ' );
3735
3836 self ::assertEquals (NotificationInterface::STATUS_COMPLETED , $ request ->getTransactionStatus ());
39- self ::assertEquals ('成功 ' , $ request ->getMessage ());
4037 self ::assertEquals ('YP2016111503353 ' , $ request ->getTransactionId ());
4138 self ::assertEquals ('C0216111500000000001 ' , $ request ->getTransactionReference ());
4239 self ::assertEquals ('OK ' , $ request ->getReply ());
4340 }
4441
45- public function testSendCVSData ()
42+ public function testSendCreditCardData ()
4643 {
4744 $ httpRequest = $ this ->getHttpRequest ();
4845 $ httpRequest ->request ->replace ([
4946 'merchantId ' => '1604000006 ' ,
50- 'type ' => '3 ' ,
47+ 'type ' => '2 ' ,
5148 'amount ' => '1500 ' ,
5249 'orderNo ' => 'YP2016111503353 ' ,
5350 'transactionNo ' => 'C0216111500000000001 ' ,
5451 'statusCode ' => '00 ' ,
55- 'pinCode ' => '1550D0332H2902 ' ,
56- 'checkCode ' => 'eef416eec27026d62d0aa519bda9f91e142c8a6d ' ,
52+ 'statusMessage ' => '成功 ' ,
53+ 'approvalCode ' => '629540 ' ,
54+ 'last4CardNumber ' => '2222 ' ,
55+ 'checkCode ' => '4894f133d4a7f0dc0a5d41c77b0157fe4023dbdd ' ,
5756 ]);
5857
5958 $ request = new AcceptNotificationRequest ($ this ->getHttpClient (), $ httpRequest );
@@ -63,28 +62,29 @@ public function testSendCVSData()
6362 'iv ' => 'YeQInQjfelvkBcWuyhWDAw== ' ,
6463 'testMode ' => true ,
6564 ]);
66- $ request ->setNotifyUrl ('https://gateway-test.yipay.com.tw/demo/notify ' );
65+ $ request ->setReturnUrl ('https://gateway-test.yipay.com.tw/demo/return ' );
6766 $ request ->setCancelUrl ('https://gateway-test.yipay.com.tw/demo/cancel ' );
68- $ request ->setPaymentInfoUrl ('https://gateway-test.yipay.com.tw/demo/payment-info ' );
67+ $ request ->setNotifyUrl ('https://gateway-test.yipay.com.tw/demo/notify ' );
6968
7069 self ::assertEquals (NotificationInterface::STATUS_COMPLETED , $ request ->getTransactionStatus ());
70+ self ::assertEquals ('成功 ' , $ request ->getMessage ());
7171 self ::assertEquals ('YP2016111503353 ' , $ request ->getTransactionId ());
7272 self ::assertEquals ('C0216111500000000001 ' , $ request ->getTransactionReference ());
7373 self ::assertEquals ('OK ' , $ request ->getReply ());
7474 }
7575
76- public function testSendATMData ()
76+ public function testSendCVSData ()
7777 {
7878 $ httpRequest = $ this ->getHttpRequest ();
7979 $ httpRequest ->request ->replace ([
8080 'merchantId ' => '1604000006 ' ,
81- 'type ' => '4 ' ,
81+ 'type ' => '3 ' ,
8282 'amount ' => '1500 ' ,
8383 'orderNo ' => 'YP2016111503353 ' ,
8484 'transactionNo ' => 'C0216111500000000001 ' ,
8585 'statusCode ' => '00 ' ,
86- 'account ' => '63167185726653 ' ,
87- 'checkCode ' => '23b685ff8857b5d1c9e7e29bc81d19db09c328a3 ' ,
86+ 'pinCode ' => '1550D0332H2902 ' ,
87+ 'checkCode ' => 'eef416eec27026d62d0aa519bda9f91e142c8a6d ' ,
8888 ]);
8989
9090 $ request = new AcceptNotificationRequest ($ this ->getHttpClient (), $ httpRequest );
0 commit comments