Skip to content

Commit e552870

Browse files
committed
The VCO create transaction test runs OK.
1 parent 987a531 commit e552870

1 file changed

Lines changed: 10 additions & 5 deletions

File tree

src/test/java/net/authorize/api/controller/sampletest/CreateTransactionTest.java

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -106,8 +106,13 @@ public void decryptVisaCheckOutPaymentData()
106106
}
107107

108108
@Test
109+
@Ignore("The values of the callId, encKey and encPaymentData are one-time use values. Goto the http://brianmc.github.io/checkout.html to generate new values.")
109110
public void createTransactionWithVisaCheckOut()
110111
{
112+
final String encKey = "fQcg05s41WCEvHHkRIq7RfIxfmn/ZfcaXQdsFv8s+JpQvKeqBY42RqX3TdJ6nn0ATb63UAzj86PO/DNmp7lXS49MmGL44xFZatsYzWF8/aAN2ZrF9zr2Zu/03OOQOyHu";
113+
final String encPaymentData = "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";
114+
final String callId = "4371966085883192101";
115+
111116
// Switch to use the ApplePay apiLoginIdKey and transactionKey
112117
final String apiLoginIdKey = merchantAuthenticationType.getName();
113118
final String transactionKey = merchantAuthenticationType.getTransactionKey();
@@ -118,18 +123,18 @@ public void createTransactionWithVisaCheckOut()
118123
try {
119124
OpaqueDataType opaqueData = new OpaqueDataType();
120125
opaqueData.setDataDescriptor("COMMON.VCO.ONLINE.PAYMENT");
121-
opaqueData.setDataValue("q1rx4GVCh0dqjZGgSBI8RB/VlI/1lwzTxDnrW/L1D4f/lfKZeQPo34eTB59akZXdRlRBW/dHVWgc2eVebvWpkAKmDrc+7Zr7lGXvHbLG78e0ZgfEReQNS4es6K7DxsDXp0UZSdnxw6g3stQhW2TqR6fcwLj7gWpZvAL3GAftP6QNCJfv6ohFPN9L/t84A1h8M0jClNq7DtDsUhuy35dEBdP8/MKOb7hSRkMqb/8qh7XUR+84FOoAKHAcG6KoRRdogTrYmPBuyDoaWUmDFgRFSSXN7Wj7evVsliis5H9y+tub/f5mAiZtl+fyFC7uIEZOLUcSWHfeX1lWxyWTEYxRq5TwnzewPNn0VbmqPh+/uaHooDQT891nUeZfm79Bunj+NfWtr06YIxW2LW3P6IWuyAhquAseL1hOv7vHT5QGogPuUJlv/+jY52tSsXrVccWu4rTjHShwvFmvxl82VZx55zcIrYFROiFVw+3sN88BL4hNnh3RCYrotWDiAwdJmJLdYhAzO2xiWLRRBgiGn27hi+G381EwLUy/6K1rx6iAN+x2bWWHgyKddSYLo0U7g+UfHBrvNSHZQcQM5LzjiZP86bx2SqQoLrqgSZQcChSy/T6C4vIvlFyomx9+7Soht6J61KoRvhM1yzlvwwjyF0ouamCRUBzrKR6j366TbdrAhAVLfuVc2XbE57Wc9bF0w4+K5I4kfA47XfRHlkA+6S4dpgp+fV+bC/jzrqIQwrs+wehzEaiR43lBQpyfPElX2SGfGk0WH4c4SbIhUY0KtyLmfgCbcAHyCAXN1ZNQvNb8Axw2j/C2B77cE81Dsi9DyGdGclM2u14UqxkXEINS2FoYQI4mZj04TR4oDG6axkp52d+ndagOS0kIH8SM71fPPiXSGw/zbm+JRdrTJLuYSvf1LbrFL2WPnHbuQuZIZDab0guanrVNjsEokJjffUPbvf+uCxytCZ148T5GWD2Daou/MK63mjl05XeySENdl3opaUj0joYFg+MkzaVYpvgiIxGEGuBdy+oA06Y/uxrgt2Xgcwwn2eo3YDUr4kqXWOI7SpqDDV1QWfd/anacjR9hCoqP2+sN2HbzbPi/jqR02etk/eSil2NiWORph2s8KneoQiMMoKfoUvi3SkzzaOxXYhD+UFdN69cxox7Y8enw++faUnDcxydr/Go5LmxJKrLH+Seez6m412ygABHzki+ooJiyYPRL+TuXzQuVDWwPh7qjrh9cU3ljkaWW2HZp+AFInyh65JHUZpSkjeXM+Sfz3VASBLTB8zq/Co737KT9t38lZEn/ffLLvD7NGW1dB3K8h4xhX7FhMLwFCt7WCvtpAXJ4J2FF55x4RDQdwdsPjXR9vHPmRsjU/eNAT8tRrJh8XTSFubyIYNd+67j+Y0u+PvVUCPK2mWTfDgU1ZNsGrI2asrVaStsER64lkfgSWD0bN4hbJaJVPAPaOxYkpzhfU34B2e3IUKdBccgqrXpMXe1r3OETmfLFnk2sIPZwBcDLVtAH5bePsu3wK3MtvmEWjGR4QQGI5oPlz9GnUaexOPAkRVJeOJIazGOgBeFDGDm7urxnKKYZzNKNnjXlij/ccWR9NYDB4TSZ1yxBZpXkLQ9TbOvrxnsy3ZrFhlJT4Nn/0YOPvfYt+sMcUXcB+09oRpFZdpVtPtkxMRiNjetZPjoXKq/2Jxj7yCAfYzRrrlbqbKXF8b06PcmFRb2dsZzbN+maEYhwWgRRa9yy7Ha2TGrH00jZ8tiowcBmnW6/UsuGn0ZMEgA02iaeIqQKf+Kqwa6EMN8HqED4IK38XKOr5RYthTaOcL9FA629MIAArVu5/LPj4b5abM3pTXk9gItVEuf5KfWceaSG1CFY1dD8/IRqIwWQGobQRpyTsYXiirkOIJnnlC8ph6eMIlCMu3wDfB4a2KrXDQuc06qRXi2KNHl8opawi2lpR/rjBfEyX5if47wNlEJkj+D/bCutN9APbSiFGs03X8cTb6CKVghQfx9PD/T+XZTA3yzBwHHZNiNJK2mhheEubgNYcnw1t9Lf9cx174OEayQrU+AORjPnEPGWYx+bYtK6XuQ9bt9gAo4HzaGRF1WB6Dr0p8gfqrxHe9HhjrbeHILmVtIJnv2jDds20pR/VRYs1IFJNWyDjgCe2uWBM+oC22YdSYyn3f2swouqqXz6yl9UTImzCM8KAzLpPGZVFlafJka8soKSxr9KBvAsBnfb34RPB7OMgSo+uqgvB3YGvOu5LpLoaVNxQ1d6GLeeQ9u9olb12Y2kPzGni99f04lI77qoleqzCcCFZC9Q");
122-
opaqueData.setDataKey("KCSJeIab7wwH7mFcPM/YL+V9xBCDe4CmSjJ0MPHEodpWz4rmz78U8bR4Qqs1ipLBqH9mrfvLF4pytIcLOjKUtXvAII/xCze84INFMdtsVBgtEp5bZ4leehRQhNM+3/NH");
126+
opaqueData.setDataKey(encKey);
127+
opaqueData.setDataValue(encPaymentData);
123128

124129
PaymentType paymentType = new PaymentType();
125130
paymentType.setOpaqueData(opaqueData);
126131

127-
CreateTransactionResponse response = createAndValidate("authCaptureTransaction", paymentType, merchantAuthenticationType, "1238408836021304101");
132+
CreateTransactionResponse response = createAndValidate("authCaptureTransaction", paymentType, merchantAuthenticationType, callId);
128133

129134
Assert.assertNotNull(response);
130135
Assert.assertEquals(MessageTypeEnum.OK, response.getMessages().getResultCode());
131-
//Assert.assertEquals("Successful.", response.getMessages().getMessage().get(0).getText());
132-
//Assert.assertEquals("1", response.getTransactionResponse().getMessages().getMessage().get(0).getCode());
136+
Assert.assertEquals("Successful.", response.getMessages().getMessage().get(0).getText());
137+
Assert.assertEquals("1", response.getTransactionResponse().getMessages().getMessage().get(0).getCode());
133138
}
134139
finally {
135140
merchantAuthenticationType.setName(apiLoginIdKey);

0 commit comments

Comments
 (0)