> For the complete documentation index, see [llms.txt](https://solutions.fundraisingbox.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://solutions.fundraisingbox.com/platform-solutions-integrations/salesforce-nonprofit-cloud-npc/business-processes/failed-and-reversed-transactions.md).

# Failed and Reversed Transactions

### **Refunded Transactions**

If a transaction is intentionally refunded via the organization’s PayPal or Stripe account, or in the case of a 'Wikando Direct Debit' via the organization’s bank account, the corresponding Gift Transaction status is automatically updated to 'Fully Refunded'. If a refund reason is provided by the payment provider, it is added to the transaction record.

{% hint style="info" %}
Refunds cannot be processed via FundraisingBox. They must be carried out directly through the respective payment provider or via the bank.
{% endhint %}

### **Reversed Transactions**

If a donor cancels their donation, for example via their own PayPal account or in the case of a 'Wikando Direct Debit' via their own bank account, the corresponding Gift Transaction status is automatically updated to 'Reversed'. If the payment provider provides a reason for the reversal, it is added to the transaction record.

### **Failed Transactions**

If the payment provider reports an error, for example an expired credit card used for a recurring donation, the corresponding Gift Transaction status of the relevant follow-up transaction is automatically updated to 'Failed'. If the payment provider provides a reason for the failure, it is added to the transaction record.

{% hint style="warning" %}
The refund will terminate the recurring donation. If this is not desired, the affected recurring donation must be reactivated in Salesforce.
{% endhint %}

### **Validation Errors**

If a validation error occurs during data transmission, the connector creates a new entry in the 'FundraisingBox Connector Errors' object. The information provided in the errors object indicates how to resolve the validation error.

{% hint style="info" %}
Technical errors that prevent data transmission are not displayed in the 'FundraisingBox Connector Errors' object. They can be viewed through a separate Platform Solutions logging portal, see also [Error Handling & Log Viewer](/knowledge-base/error-log-and-log-viewer.md).
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://solutions.fundraisingbox.com/platform-solutions-integrations/salesforce-nonprofit-cloud-npc/business-processes/failed-and-reversed-transactions.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
