### HTML Form Injection
TrustPayments requires a hidden HTML form to be constructed and submitted from the client side.
**Integration Flow:**
1. **Initiate Transaction**: Create a transaction and call `supported-payment-methods`.
2. **Select Provider**: Choose `SECURE_TRADING`.
3. **Construct Form**: Create a hidden HTML form using **all** key-value pairs from the `paymentDetails` object.
4. **Auto-Submit**: POST the form to `https://payments.securetrading.net/process/payments/choice`.
5. **Redirect**: User is redirected to the secure payment page.
6. **Watch for Redirect**: Listen for the callback URL (e.g., `http://remitter.test.remitjunction.io/`) to detect completion.
**Dart / Flutter Example:**
```dart theme={null}
String _buildTrustPaymentFormHtml() {
return '''
Redirecting to secure payment...
''';
}
```