forceFill(['id' => 42]); $payment = ShoppingPayment::make([ 'amount' => 11_900, 'reference' => 'abcd1234efgh5678', 'mode' => 'test', 'clearingtype' => 'wlt', ]); $payload = PayoneCallbackTestbench::buildPayoneCallbackPayload($order, $payment, 123456789); expect($payload['price'])->toBe('119.00') ->and($payload['param'])->toBe('42') ->and($payload['txaction'])->toBe('paid') ->and($payload['reference'])->toBe('abcd1234efgh5678') ->and($payload['key'])->toBe((string) config('payone.defaults.key')); });