# Direct Debit Test Scenarios

To test your Direct Debit (DD) payment method within your embedded payments solution, you may use the following scenarios. Note that you must make sure that the customer's (payer) first name is as mentioned in the left column.

| Customer First Name | Description                                                                                                              | What happens on mandate creation | What happens on Direct Debit collection creation                               |
| :------------------ | :----------------------------------------------------------------------------------------------------------------------- | :------------------------------- | :----------------------------------------------------------------------------- |
| Successful          | The customer’s payment is collected successfully and paid out to you.                                                    | The mandate is **active**.       | The payment will be **paid out**.                                              |
| Penniless           | The customer’s payment can’t be collected, for example, because they don’t have enough money in their account.           | The mandate is **active**.       | The payment will **fail**.                                                     |
| Fickle              | The customer’s payment is collected successfully, but is then charged back by the customer disputing it with their bank. | The mandate is **active**.       | The payment will be **paid out**, and will then be marked as **charged back**. |
| Invalid             | The customer’s mandate can’t be set up because their bank details are rejected by the banks as invalid.                  | The mandate is **rejected**.     | N/A                                                                            |

To test your Mandate set up flow via UI, you can use the following details: 

<table>
  <thead>
    <tr>
      <th>
        Fields
      </th>

      <th>
        Values
      </th>

      <th>
        Result
      </th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td>
        **Bank details**
      </td>

      <td>
        Account number: 55779911\
        Sort code: 200000
      </td>

      <td>
        Will **pass** validation
      </td>
    </tr>

    <tr>
      <td>

      </td>

      <td>
        Account number: 12000000\
        Sort code: 000001
      </td>

      <td>
        Will **fail**
      </td>
    </tr>

    <tr>
      <td>
        **Address**
      </td>

      <td>
        15 George Eliot, London WC2N 5DU, UK
      </td>

      <td>
        Will **pass** validation
      </td>
    </tr>

    <tr>
      <td>

      </td>

      <td>
        Any address combination + NG11 6J90 
      </td>

      <td>
        Will **fail**
      </td>
    </tr>
  </tbody>
</table>
