diff --git a/app/Domains/Purchase/Controllers/PurchaseController.php b/app/Domains/Purchase/Controllers/PurchaseController.php index 86cbf3c..6a5b0c6 100644 --- a/app/Domains/Purchase/Controllers/PurchaseController.php +++ b/app/Domains/Purchase/Controllers/PurchaseController.php @@ -70,6 +70,7 @@ class PurchaseController extends Controller $purchaseUpdate = [ 'payment_method' => $method, + 'status' => Purchase::STATUS_PENDING_PAYMENT, 'total' => $totalAmount, ]; diff --git a/tests/Feature/Integration/TelepagosWebhookTest.php b/tests/Feature/Integration/TelepagosWebhookTest.php index 47f8f77..e6ccf3d 100644 --- a/tests/Feature/Integration/TelepagosWebhookTest.php +++ b/tests/Feature/Integration/TelepagosWebhookTest.php @@ -63,6 +63,7 @@ class TelepagosWebhookTest extends TestCase $user = User::factory()->create(); $variant = $this->createVariantForTenant('sonder', 10, '50.00'); $purchase = $this->createPendingTransferPurchase($tenant, $user->id, $variant->id, 1, '12345678'); + $purchase->update(['status' => Purchase::STATUS_CREATED]); Http::fake([ 'https://api.telepagos.com.ar/v2/auth/token' => Http::response([ @@ -92,6 +93,7 @@ class TelepagosWebhookTest extends TestCase 'dni' => '87654321', 'transfer_payer_dni' => '23456789', 'payment_method' => 'transfer', + 'status' => Purchase::STATUS_PENDING_PAYMENT, ]); }