{"title":"Riverty chargebacks","category":"default","creationDate":1779706501,"content":"<p>Riverty is a Buy Now Pay Later (BNPL) provider that lets you accept invoice payments that are immediately settled in full.<\/p>\n<p>Shoppers can raise a dispute using the Riverty app when they do not agree with a Riverty payment.<\/p>\n<p>When Riverty informs Adyen that a payment is disputed, we send you a Request for Information that you can review.<\/p>\n<p>You have <strong>14 days<\/strong> to respond to the first Request for Information, and <strong>5 days<\/strong> to the second Request for Information to appeal a decision made by Riverty.<\/p>\n<p>You can also receive a <a href=\"#notification-of-fraud\">Notification of Fraud<\/a> to notify you of a high fraud risk order. We recommend that you take action immediately to avoid a chargeback.<\/p>\n<p>The flow consists of the following steps:<\/p>\n<ol>\n<li><a href=\"#rfi\">Request for Information (RFI)<\/a>: A complaint of the shopper has escalated to a dispute. You may let it expire or you can respond by uploading supporting documents.<\/li>\n<li><a href=\"#info-supplied\">Information Supplied<\/a>.<\/li>\n<li><a href=\"#rfi2\">Optional: Second Request for Information (RFI)<\/a>: The decision of Riverty on the Information Supplied comes in as a second RFI. You can appeal the case. Your documents to appeal must be uploaded within 5 days after receiving the second RFI.<\/li>\n<li><a href=\"#info-supplied2\">Optional: Second Information Supplied<\/a>.<\/li>\n<li><a href=\"#chargeback\">Chargeback<\/a>.<\/li>\n<\/ol>\n<p><img alt=\"flow\" src=\"\/user\/pages\/docs\/10.risk-management\/21.chargeback-guidelines\/riverty-chargebacks\/flowdiagram.png\" \/><\/p>\n<h2 id=\"notification-of-fraud\">Notification of Fraud<\/h2>\n<p>When Riverty discovers that an order is suspected to be fraudulent, for example when a shopper\u2019s personal details are wrongfully used, they send a Notification of Fraud within hours after authorization.<\/p>\n<p>After receiving this notification, we recommend that you either cancel the transaction or refund the transaction if it was already captured. You normally receive a <strong>NOTIFICATION_OF_FRAUD<\/strong> webhook within 8 hours after the transaction was authorized.<\/p>\n<p>The <strong>NOTIFICATION_OF_FRAUD<\/strong> webhook body contains the following to indicate that it was sent within what Riverty refers to as the cutoff time:<\/p>\n<ul>\n<li><code>OrderCreatedTime<\/code>: the timestamp when Riverty recorded that the order was authorized.<\/li>\n<li><code>ReportingCutoffTime<\/code>: the final time when Riverty is allowed to report fraud, after which they have the right to raise a chargeback if you do not cancel or refund the transaction.<\/li>\n<li><code>CancellationTriggeredTime<\/code>: the time that Riverty triggered the fraud notification.<\/li>\n<\/ul>\n<div data-component-wrapper=\"code-sample\">\n    <code-sample :title=\"'Example of NOTIFICATION_OF_FRAUD webhook'\" :id=\"''\" :code-data='[{\"language\":\"json\",\"tabTitle\":\"\",\"content\":\"{\\n  \\\"live\\\": \\\"false\\\",\\n  \\\"notificationItems\\\": [\\n    {\\n      \\\"NotificationRequestItem\\\": {\\n        \\\"additionalData\\\": {\\n        \\\"riverty.MessageName\\\": \\\"StopOrderRequest\\\",\\n        \\\"riverty.OrderCreatedTime\\\":\\\"2024-06-27T11:37:04.8571465Z\\\",\\n        \\\"riverty.ReportingCutoffTime\\\":\\\"2024-06-27T17:00:04.8571465Z\\\",\\n        \\\"riverty.CancellationTriggeredTime\\\":\\\"2024-06-27T15:37:00.8571465Z\\\"\\n    },\\n    \\\"amount\\\": {\\n       \\\"currency\\\": \\\"EUR\\\",\\n       \\\"value\\\": 1000\\n    },\\n    \\\"eventCode\\\": \\\"NOTIFICATION_OF_FRAUD\\\",\\n    \\\"eventDate\\\": \\\"2021-01-01T01:00:00+01:00\\\",\\n    \\\"merchantAccountCode\\\": \\\"YOUR_MERCHANT_ACCOUNT_NAME\\\",\\n    \\\"merchantReference\\\": \\\"YOUR_MERCHANT_REFERENCE\\\",\\n    \\\"originalReference\\\": \\\"ORIGINAL_REFERENCE\\\",\\n    \\\"paymentMethod\\\": \\\"riverty\\\",\\n    \\\"pspReference\\\": \\\"QFQTPCQ8HXSKGK82\\\",\\n    \\\"reason\\\": \\\"SuspiciousActivity\\\",\\n    \\\"success\\\": \\\"true\\\"\\n    }\\n  }\\n ]\\n}\"}]' :enable-copy-link-to-code-block=\"true\" :code-sample-card-size=\"'fullsize'\"><\/code-sample>\n<\/div>\n<div class=\"sc-notice info\"><div>\n<p>If a NOTIFICATION_OF_FRAUD is sent within the cutoff time, a chargeback is guaranteed if you do not cancel or refund the transaction. To avoid chargebacks, we recommend that you do not ship the goods until the cutoff time has passed.<\/p>\n<p>If the Notification of Fraud comes in after the cutoff time, a chargeback is not guaranteed. We still recommend not to fulfill the order because fraud has been established.<\/p>\n<\/div><\/div>\n<h2 id=\"rfi\">Request for Information<\/h2>\n<p>Riverty notifies Adyen when a payment is disputed. We then send you a <a href=\"https:\/\/docs.adyen.com\/risk-management\/disputes-api\/dispute-notifications#request_for_information\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">REQUEST_FOR_INFORMATION<\/a> webhook.<\/p>\n<p>You can also find the Riverty dispute notifications in your <a href=\"https:\/\/ca-test.adyen.com\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">Customer Area<\/a> under <strong>Revenue &amp; risk &gt; Disputes &gt; Requests for Information<\/strong>.<\/p>\n<div data-component-wrapper=\"code-sample\">\n    <code-sample :title=\"'Example REQUEST_FOR_INFORMATION'\" :id=\"''\" :code-data='[{\"language\":\"json\",\"tabTitle\":\"\",\"content\":\"{\\n  \\\"live\\\": \\\"true\\\",\\n  \\\"notificationItems\\\": [\\n    {\\n      \\\"NotificationRequestItem\\\": {\\n        \\\"additionalData\\\": {\\n          \\\"captureMerchantReference\\\": \\\"abcd-1234-5678\\\",\\n          \\\"merchantOrderReference\\\": \\\"merchant_order_reference\\\",\\n          \\\"rfiSchemeCode\\\": \\\"riverty\\\",\\n          \\\"disputeStatus\\\": \\\"Unresponded\\\",\\n          \\\"modificationMerchantReferences\\\": \\\"abcd-1234-5678\\\",\\n          \\\"capturePspReference\\\": \\\"WGGJWNT2ZTD3KG2\\\",\\n          \\\"paymentMethodVariant\\\": \\\"riverty_DE\\\",\\n          \\\"riverty.reasonId\\\": \\\"R1\\\",\\n          \\\"riverty.stageId\\\": \\\"S2\\\",\\n          \\\"rfiReasonCode\\\": \\\"products_not_received\\\",\\n          \\\"defensePeriodEndsAt\\\": \\\"2025-09-12T06:49:13+02:00\\\"\\n        },\\n        \\\"amount\\\": {\\n          \\\"currency\\\": \\\"EUR\\\",\\n          \\\"value\\\": 1745\\n        },\\n        \\\"eventCode\\\": \\\"REQUEST_FOR_INFORMATION\\\",\\n        \\\"eventDate\\\": \\\"2025-08-29T08:31:34+02:00\\\",\\n        \\\"merchantAccountCode\\\": \\\"YOUR_MERCHANT_ACCOUN_NAME\\\",\\n        \\\"merchantReference\\\": \\\"merchant_reference\\\",\\n        \\\"originalReference\\\": \\\"KD2G4LJP74MX3W99\\\",\\n        \\\"paymentMethod\\\": \\\"riverty\\\",\\n        \\\"pspReference\\\": \\\"RRZJQGL8CSPTNNX3\\\",\\n        \\\"reason\\\": \\\"The consumer reported that they did not receive the full order.\\\",\\n        \\\"success\\\": \\\"true\\\"\\n      }\\n    }\\n  ]\\n}\"}]' :enable-copy-link-to-code-block=\"true\" :code-sample-card-size=\"'fullsize'\"><\/code-sample>\n<\/div>\n<p>The dispute process starts with an RFI in stage 2 (S2). You have <strong>14 days<\/strong> to respond to the RFI. If you do not respond, the dispute is lost in the shopper's favor.<\/p>\n<p>To review the RFI:<\/p>\n<ol>\n<li>Review the <a href=\"#dispute-reason-codes\">reason code of the dispute<\/a>.<\/li>\n<li>Decide what to do. Either:\n<ul>\n<li>Respond <a href=\"#rfi\">to the RFI<\/a>. You need to upload the relevant defense documents within 14 days, using the <a href=\"https:\/\/docs.adyen.com\/risk-management\/disputes-api\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">Disputes API<\/a> or your <strong>Customer Area<\/strong>.<\/li>\n<li>Let the dispute expire. The dispute will then become a chargeback to benefit the customer. A chargeback fee will also be incurred by Riverty.<\/li>\n<\/ul><\/li>\n<\/ol>\n<p>After you supplied information you cannot edit or add more information during this stage of the process.<\/p>\n<h2 id=\"info-supplied\">Information Supplied<\/h2>\n<p>Adyen received your documents and forwarded them to Riverty. It is no longer possible to change these documents. The <strong>InformationSupplied<\/strong> journal is booked and we send you an <a href=\"\/risk-management\/disputes-api\/dispute-notifications#information_supplied\">INFORMATION_SUPPLIED<\/a> webhook.<\/p>\n<h2 id=\"rfi2\">(Optional) Second Request for Information (RFI)<\/h2>\n<p>As soon as your response to the RFI is processed, Riverty assesses the information you supplied  and makes a decision within 7 days based on the provided documents.<\/p>\n<p>Riverty\u2019s decision will come in as a second RFI in stage 4 (S4). If you accept Riverty\u2019s decision you can ignore this RFI and let it expire. If you disagree, you can appeal the decision and supply more documents  as long as you respond within <strong>5 days<\/strong>.<\/p>\n<p>We will send you another <strong>REQUEST_FOR_INFORMATION<\/strong> webhook. The field <code>riverty.decision<\/code> in additional data reflects the outcome of Riverty\u2019s arbitration.<\/p>\n<div data-component-wrapper=\"code-sample\">\n    <code-sample :title=\"'Example of REQUEST_FOR_INFORMATION in stage 4'\" :id=\"''\" :code-data='[{\"language\":\"json\",\"tabTitle\":\"\",\"content\":\"{\\n  \\\"live\\\": \\\"true\\\",\\n  \\\"notificationItems\\\": [\\n    {\\n      \\\"NotificationRequestItem\\\": {\\n        \\\"additionalData\\\": {\\n          \\\"captureMerchantReference\\\": \\\"abcd-1234-5678\\\",\\n          \\\"merchantOrderReference\\\": \\\"merchant_order_reference\\\",\\n          \\\"rfiSchemeCode\\\": \\\"riverty\\\",\\n          \\\"disputeStatus\\\": \\\"Unresponded\\\",\\n          \\\"modificationMerchantReferences\\\": \\\"abcd-1234-5678\\\",\\n          \\\"capturePspReference\\\": \\\"WGGJWNT2ZTD3KG2\\\",\\n          \\\"paymentMethodVariant\\\": \\\"riverty_DE\\\",\\n          \\\"riverty.reasonId\\\": \\\"R1\\\",\\n          \\\"riverty.stageId\\\": \\\"S2\\\",\\n          \\\"rfiReasonCode\\\": \\\"products_not_received\\\",\\n          \\\"riverty.decision\\\":\\\"Customer \\\\\\\/ will not pay\\\",\\n          \\\"defensePeriodEndsAt\\\": \\\"2025-09-12T06:49:13+02:00\\\"\\n        },\\n        \\\"amount\\\": {\\n          \\\"currency\\\": \\\"EUR\\\",\\n          \\\"value\\\": 1745\\n        },\\n        \\\"eventCode\\\": \\\"REQUEST_FOR_INFORMATION\\\",\\n        \\\"eventDate\\\": \\\"2025-08-29T08:31:34+02:00\\\",\\n        \\\"merchantAccountCode\\\": \\\"YOUR_MERCHANT_ACCOUN_NAME\\\",\\n        \\\"merchantReference\\\": \\\"merchant_reference\\\",\\n        \\\"originalReference\\\": \\\"KD2G4LJP74MX3W99\\\",\\n        \\\"paymentMethod\\\": \\\"riverty\\\",\\n        \\\"pspReference\\\": \\\"RRZJQGL8CSPTNNX3\\\",\\n        \\\"reason\\\": \\\"The consumer reported that they did not receive the full order.\\\",\\n        \\\"success\\\": \\\"true\\\"\\n      }\\n    }\\n  ]\\n}\"}]' :enable-copy-link-to-code-block=\"true\" :code-sample-card-size=\"'fullsize'\"><\/code-sample>\n<\/div>\n<p>If you want to respond to the second RFI, supply documents. There is no other arbitration possible after this appeal has been filed.<\/p>\n<h2 id=\"info-supplied2\">(Optional) Second Information Supplied<\/h2>\n<p>Adyen received your documents and forwarded them to Riverty. It is not possible to change these documents.<\/p>\n<p>Based on the information you provided, Riverty assesses the dispute and makes a decision:<\/p>\n<ul>\n<li>If Riverty accepts the information you supplied, no further journals are booked, and this is the final status.<\/li>\n<li>If Riverty rejects your defense, you will receive a <a href=\"#chargeback\">chargeback<\/a>.<\/li>\n<\/ul>\n<h2 id=\"chargeback\">Chargeback<\/h2>\n<p>If Riverty does not accept your defense, they initiate a chargeback. The <strong>Chargeback<\/strong> journal is booked, you receive a <a href=\"\/risk-management\/disputes-api\/dispute-notifications#chargeback\">CHARGEBACK<\/a> webhook, and your account is debited.<\/p>\n<p>You cannot defend this chargeback. This is the final status, and the dispute is lost.<\/p>\n<h2>Dispute Fees<\/h2>\n<p>A dispute fee is added to certain chargebacks and will appear as <strong>FEE<\/strong> in your settlement detail report.<\/p>\n<p>Reference Riverty\u2019s documentation for an explanation on the <a href=\"https:\/\/docs.riverty.com\/bnpl\/documentation\/dispute_management#dispute-fees\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">fee structure<\/a>.<\/p>\n<h2 id=\"dispute-reason-codes\">Dispute reason codes and guidelines<\/h2>\n<p>For a list of Riverty Request for Information reason codes, see <a href=\"https:\/\/docs.adyen.com\/\/risk-management\/understanding-disputes\/dispute-reason-codes\/?tab=request_for_information_1_2#riverty\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">Dispute reason codes<\/a>.<\/p>","url":"https:\/\/docs.adyen.com\/risk-management\/chargeback-guidelines\/riverty-chargebacks","articleFields":{"description":"Learn about the Riverty chargeback process and guidelines.","type":"page","feedback_component":true,"filters_component":false,"decision_tree":"[]"},"algolia":{"url":"https:\/\/docs.adyen.com\/risk-management\/chargeback-guidelines\/riverty-chargebacks","title":"Riverty chargebacks","content":"Riverty is a Buy Now Pay Later (BNPL) provider that lets you accept invoice payments that are immediately settled in full.\nShoppers can raise a dispute using the Riverty app when they do not agree with a Riverty payment.\nWhen Riverty informs Adyen that a payment is disputed, we send you a Request for Information that you can review.\nYou have 14 days to respond to the first Request for Information, and 5 days to the second Request for Information to appeal a decision made by Riverty.\nYou can also receive a Notification of Fraud to notify you of a high fraud risk order. We recommend that you take action immediately to avoid a chargeback.\nThe flow consists of the following steps:\n\nRequest for Information (RFI): A complaint of the shopper has escalated to a dispute. You may let it expire or you can respond by uploading supporting documents.\nInformation Supplied.\nOptional: Second Request for Information (RFI): The decision of Riverty on the Information Supplied comes in as a second RFI. You can appeal the case. Your documents to appeal must be uploaded within 5 days after receiving the second RFI.\nOptional: Second Information Supplied.\nChargeback.\n\n\nNotification of Fraud\nWhen Riverty discovers that an order is suspected to be fraudulent, for example when a shopper\u2019s personal details are wrongfully used, they send a Notification of Fraud within hours after authorization.\nAfter receiving this notification, we recommend that you either cancel the transaction or refund the transaction if it was already captured. You normally receive a NOTIFICATION_OF_FRAUD webhook within 8 hours after the transaction was authorized.\nThe NOTIFICATION_OF_FRAUD webhook body contains the following to indicate that it was sent within what Riverty refers to as the cutoff time:\n\nOrderCreatedTime: the timestamp when Riverty recorded that the order was authorized.\nReportingCutoffTime: the final time when Riverty is allowed to report fraud, after which they have the right to raise a chargeback if you do not cancel or refund the transaction.\nCancellationTriggeredTime: the time that Riverty triggered the fraud notification.\n\n\n    \n\n\nIf a NOTIFICATION_OF_FRAUD is sent within the cutoff time, a chargeback is guaranteed if you do not cancel or refund the transaction. To avoid chargebacks, we recommend that you do not ship the goods until the cutoff time has passed.\nIf the Notification of Fraud comes in after the cutoff time, a chargeback is not guaranteed. We still recommend not to fulfill the order because fraud has been established.\n\nRequest for Information\nRiverty notifies Adyen when a payment is disputed. We then send you a REQUEST_FOR_INFORMATION webhook.\nYou can also find the Riverty dispute notifications in your Customer Area under Revenue &amp; risk &gt; Disputes &gt; Requests for Information.\n\n    \n\nThe dispute process starts with an RFI in stage 2 (S2). You have 14 days to respond to the RFI. If you do not respond, the dispute is lost in the shopper's favor.\nTo review the RFI:\n\nReview the reason code of the dispute.\nDecide what to do. Either:\n\nRespond to the RFI. You need to upload the relevant defense documents within 14 days, using the Disputes API or your Customer Area.\nLet the dispute expire. The dispute will then become a chargeback to benefit the customer. A chargeback fee will also be incurred by Riverty.\n\n\nAfter you supplied information you cannot edit or add more information during this stage of the process.\nInformation Supplied\nAdyen received your documents and forwarded them to Riverty. It is no longer possible to change these documents. The InformationSupplied journal is booked and we send you an INFORMATION_SUPPLIED webhook.\n(Optional) Second Request for Information (RFI)\nAs soon as your response to the RFI is processed, Riverty assesses the information you supplied  and makes a decision within 7 days based on the provided documents.\nRiverty\u2019s decision will come in as a second RFI in stage 4 (S4). If you accept Riverty\u2019s decision you can ignore this RFI and let it expire. If you disagree, you can appeal the decision and supply more documents  as long as you respond within 5 days.\nWe will send you another REQUEST_FOR_INFORMATION webhook. The field riverty.decision in additional data reflects the outcome of Riverty\u2019s arbitration.\n\n    \n\nIf you want to respond to the second RFI, supply documents. There is no other arbitration possible after this appeal has been filed.\n(Optional) Second Information Supplied\nAdyen received your documents and forwarded them to Riverty. It is not possible to change these documents.\nBased on the information you provided, Riverty assesses the dispute and makes a decision:\n\nIf Riverty accepts the information you supplied, no further journals are booked, and this is the final status.\nIf Riverty rejects your defense, you will receive a chargeback.\n\nChargeback\nIf Riverty does not accept your defense, they initiate a chargeback. The Chargeback journal is booked, you receive a CHARGEBACK webhook, and your account is debited.\nYou cannot defend this chargeback. This is the final status, and the dispute is lost.\nDispute Fees\nA dispute fee is added to certain chargebacks and will appear as FEE in your settlement detail report.\nReference Riverty\u2019s documentation for an explanation on the fee structure.\nDispute reason codes and guidelines\nFor a list of Riverty Request for Information reason codes, see Dispute reason codes.","type":"page","locale":"en","boost":17,"hierarchy":{"lvl0":"Home","lvl1":"Risk management","lvl2":"Chargeback guidelines","lvl3":"Riverty chargebacks"},"hierarchy_url":{"lvl0":"https:\/\/docs.adyen.com\/","lvl1":"https:\/\/docs.adyen.com\/risk-management","lvl2":"https:\/\/docs.adyen.com\/risk-management\/chargeback-guidelines","lvl3":"\/risk-management\/chargeback-guidelines\/riverty-chargebacks"},"levels":4,"category":"Risk Management","category_color":"green","tags":["Riverty","chargebacks"]},"articleFiles":{"flowdiagram.png":"<img alt=\"\" src=\"https:\/\/docs.adyen.com\/user\/pages\/docs\/10.risk-management\/21.chargeback-guidelines\/riverty-chargebacks\/flowdiagram.png\" \/>"}}
