You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
> The `PAYSTACK_TERMINAL_ID` is only required if you intend to use [Paystack Terminal](https://paystack.com/terminal/) for payment processing.
99
+
97
100
- Remita: Ensure to set the following environment variables:
98
101
99
102
```env
@@ -174,6 +177,105 @@ If you need webhook notifications from payment providers, use the webhook endpoi
174
177
175
178
If there are additional steps you want to take upon successful payment, listen for `SuccessfulLaravelMultipayPaymentEvent`. This event will be fired whenever a successful payment occurs, with its corresponding `Payment` model.
176
179
180
+
## Paystack Terminal
181
+
182
+
[Paystack Terminal](https://paystack.com/terminal/) allows you to process payments on physical payment terminals. This feature is useful for point-of-sale (POS) systems and retail environments.
183
+
184
+
### Prerequisites
185
+
186
+
1. Ensure you have `PAYSTACK_SECRET_KEY` configured in your `.env` file
187
+
2. Obtain your Terminal ID from [Paystack Dashboard](https://dashboard.paystack.co/#/settings/terminals)
188
+
3. Set the `PAYSTACK_TERMINAL_ID` in your `.env` file:
189
+
190
+
```env
191
+
PAYSTACK_SECRET_KEY=sk_test_xxxxxxxxxxxxxxxxxxxxx
192
+
PAYSTACK_TERMINAL_ID=xxxxxxxxxxxxxxxxxxxxx
193
+
```
194
+
195
+
Alternatively, you can set the Terminal ID dynamically in your session:
0 commit comments