{"title":"Test and go live","category":"default","creationDate":1776961628,"content":"<p>To make sure there are no issues with your integration before going live, we recommend to first test your Adyen integration with Mirakl in your test environment. Once you have done this, use your live environment to test with a small number of pilot sellers.<\/p>\n<h2>Test your integration<\/h2>\n<p>In the test environment, make sure that you can complete the following flows without issues.<\/p>\n<h3 id=\"kyc\">KYC<\/h3>\n<ul>\n<li>Onboard sellers in Mirakl and wait for the synchronization to Adyen. Check if the synchronization is completed successfully.<\/li>\n<li>Perform KYC checks using the Adyen Hosted Onboarding Page (HOP). Additionally, create a seller that does not pass the KYC checks, and handle the negative scenario.<\/li>\n<\/ul>\n<h3 id=\"payments\">Payments<\/h3>\n<ul>\n<li>Make  <a href=\"https:\/\/docs.adyen.com\/api-explorer\/Checkout\/latest\/post\/payments\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">\/payments<\/a> requests for your different use cases, with split payment data, <a href=\"\/pt\/plugins\/mirakl\/payouts\">excluding commissions<\/a>.\n<ul>\n<li>In your <a href=\"https:\/\/ca-test.adyen.com\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">Customer Area<\/a>, verify that <a href=\"\/pt\/partners\/application-information\/\">\n  <code>applicationInfo<\/code>\n<\/a> is included in your transactions.<\/li>\n<\/ul><\/li>\n<\/ul>\n<h3 id=\"captures\">Captures<\/h3>\n<ul>\n<li>Make  <a href=\"https:\/\/docs.adyen.com\/api-explorer\/Checkout\/latest\/post\/payments\/(paymentPspReference)\/captures\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">\/payments\/{paymentPspReference}\/captures<\/a> requests for:\n<ul>\n<li>A full capture<\/li>\n<li>A partial capture: specify a unique reference for each partial capture. You can use this reference to reconcile the capture and the associated payment in the transaction overview and reports. If you do not specify a reference, the amounts will be merged, and you cannot reconcile the partial capture amounts.<\/li>\n<\/ul><\/li>\n<li>During the following billing cycle, verify that the payouts to each seller match the amounts in the invoices.<\/li>\n<\/ul>\n<h3 id=\"refunds\">Refunds<\/h3>\n<ul>\n<li>To verify that the seller's balance and payouts for the next billing cycle adjust correctly after a refund, perform:\n<ul>\n<li>A partial refund<\/li>\n<li>A full refund<\/li>\n<li>A chargeback<\/li>\n<\/ul><\/li>\n<\/ul>\n<div class=\"notices green\">\n<p>You can only refund from a balance account that was part of the original split payment or capture, using the same unique reference you specified for the original split.<\/p>\n<\/div>\n<h3 id=\"payouts\">Payouts<\/h3>\n<ul>\n<li>At the end of a billing cycle, check if an invoice has been generated for your seller in Mirakl.<\/li>\n<li>Verify that the invoice appears in your <a href=\"https:\/\/ca-test.adyen.com\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">Customer Area<\/a>.<\/li>\n<li>After the seller has been paid out, verify that Mirakl has marked that invoice as <strong>Paid<\/strong>.<\/li>\n<\/ul>\n<h3 id=\"operational-checks\">Operational checks<\/h3>\n<ul>\n<li>Verify that the <a href=\"\/pt\/plugins\/mirakl\/set-up-the-connector#connector-settings\">operator email addresses you provided<\/a> are receiving the correct emails from the connector.<\/li>\n<\/ul>\n<h2>Go live<\/h2>\n<p>After you are satisfied with the testing results in your test environment, your Adyen contact can configure the connector in your live environment.<\/p>\n<p>Before reaching out to your Adyen contact, make sure that:<\/p>\n<ul>\n<li>Your Mirakl Operator API key has the <a href=\"\/pt\/plugins\/mirakl\/set-up-the-connector#create-mirakl-user\">required roles<\/a>.<\/li>\n<li>The <a href=\"\/pt\/plugins\/mirakl\/set-up-the-connector#enable-features\"><strong>KYC Status<\/strong> and <strong>Payment Confirmation<\/strong> features<\/a> are enabled in your live environment.<\/li>\n<li>You have a short  list of sellers to start the <a href=\"\/pt\/plugins\/mirakl\/onboard-sellers\">seller onboarding process<\/a>.<\/li>\n<\/ul>\n<p>By default, the connector has the following features enabled. Inform your Adyen contact whether you want to disable either of the features.<\/p>\n<ul>\n<li>The connector manages <a href=\"\/pt\/plugins\/mirakl\/set-up-the-connector#connector-settings\">seller payment blocking<\/a> on your behalf. You may want to disable this, for example if you maintain a list of blocked sellers yourself.<\/li>\n<li>The connector <a href=\"\/pt\/plugins\/mirakl\/set-up-the-connector#connector-settings\">unsuspends new shops<\/a> on your behalf when they pass the KYC verification. You may want to disable this, for example if you want to unsuspend new sellers manually to prevent them from operating on your marketplace without your manual approval.<\/li>\n<\/ul>\n<h3>Test in live environment<\/h3>\n<p>You cannot test real payouts in your test environment. Instead, we recommend testing with a small number of pilot sellers in your live environment, to ensure that payouts reach their bank accounts.<\/p>\n<p>When testing in the live environment, follow the same steps you did when you were testing in the test environment:<\/p>\n<ul>\n<li><a href=\"#kyc\">KYC<\/a><\/li>\n<li><a href=\"#payments\">Payments<\/a><\/li>\n<li><a href=\"#captures\">Captures<\/a><\/li>\n<li><a href=\"#refunds\">Refunds<\/a><\/li>\n<li><a href=\"#payouts\">Payouts<\/a><\/li>\n<li><a href=\"#operational-checks\">Operational checks<\/a><\/li>\n<\/ul>","url":"https:\/\/docs.adyen.com\/pt\/plugins\/mirakl\/test-and-go-live","articleFields":{"description":"Test your Mirakl Marketplace connector integration before you go live.","feedback_component":true,"status":"current"},"algolia":{"url":"https:\/\/docs.adyen.com\/pt\/plugins\/mirakl\/test-and-go-live","title":"Test and go live","content":"To make sure there are no issues with your integration before going live, we recommend to first test your Adyen integration with Mirakl in your test environment. Once you have done this, use your live environment to test with a small number of pilot sellers.\nTest your integration\nIn the test environment, make sure that you can complete the following flows without issues.\nKYC\n\nOnboard sellers in Mirakl and wait for the synchronization to Adyen. Check if the synchronization is completed successfully.\nPerform KYC checks using the Adyen Hosted Onboarding Page (HOP). Additionally, create a seller that does not pass the KYC checks, and handle the negative scenario.\n\nPayments\n\nMake  \/payments requests for your different use cases, with split payment data, excluding commissions.\n\nIn your Customer Area, verify that \n  applicationInfo\n is included in your transactions.\n\n\nCaptures\n\nMake  \/payments\/{paymentPspReference}\/captures requests for:\n\nA full capture\nA partial capture: specify a unique reference for each partial capture. You can use this reference to reconcile the capture and the associated payment in the transaction overview and reports. If you do not specify a reference, the amounts will be merged, and you cannot reconcile the partial capture amounts.\n\nDuring the following billing cycle, verify that the payouts to each seller match the amounts in the invoices.\n\nRefunds\n\nTo verify that the seller's balance and payouts for the next billing cycle adjust correctly after a refund, perform:\n\nA partial refund\nA full refund\nA chargeback\n\n\n\nYou can only refund from a balance account that was part of the original split payment or capture, using the same unique reference you specified for the original split.\n\nPayouts\n\nAt the end of a billing cycle, check if an invoice has been generated for your seller in Mirakl.\nVerify that the invoice appears in your Customer Area.\nAfter the seller has been paid out, verify that Mirakl has marked that invoice as Paid.\n\nOperational checks\n\nVerify that the operator email addresses you provided are receiving the correct emails from the connector.\n\nGo live\nAfter you are satisfied with the testing results in your test environment, your Adyen contact can configure the connector in your live environment.\nBefore reaching out to your Adyen contact, make sure that:\n\nYour Mirakl Operator API key has the required roles.\nThe KYC Status and Payment Confirmation features are enabled in your live environment.\nYou have a short  list of sellers to start the seller onboarding process.\n\nBy default, the connector has the following features enabled. Inform your Adyen contact whether you want to disable either of the features.\n\nThe connector manages seller payment blocking on your behalf. You may want to disable this, for example if you maintain a list of blocked sellers yourself.\nThe connector unsuspends new shops on your behalf when they pass the KYC verification. You may want to disable this, for example if you want to unsuspend new sellers manually to prevent them from operating on your marketplace without your manual approval.\n\nTest in live environment\nYou cannot test real payouts in your test environment. Instead, we recommend testing with a small number of pilot sellers in your live environment, to ensure that payouts reach their bank accounts.\nWhen testing in the live environment, follow the same steps you did when you were testing in the test environment:\n\nKYC\nPayments\nCaptures\nRefunds\nPayouts\nOperational checks\n","type":"page","locale":"pt","boost":17,"hierarchy":{"lvl0":"Home","lvl1":"Plugins","lvl2":"Mirakl","lvl3":"Test and go live"},"hierarchy_url":{"lvl0":"https:\/\/docs.adyen.com\/pt","lvl1":"https:\/\/docs.adyen.com\/pt\/plugins","lvl2":"https:\/\/docs.adyen.com\/pt\/plugins\/mirakl","lvl3":"\/pt\/plugins\/mirakl\/test-and-go-live"},"levels":4,"category":"Plugins","category_color":"green","tags":[]}}
