feat: rename payer_dni to transfer_payer_dni across purchase handling and update related tests

This commit is contained in:
2026-07-16 11:45:34 -03:00
parent 379c2bdbeb
commit b3d06431e5
7 changed files with 15 additions and 15 deletions

View File

@@ -33,7 +33,7 @@ class TelepagosWebhookTest extends TestCase
Cache::flush();
}
public function test_transfer_payment_intent_requires_a_valid_payer_dni(): void
public function test_transfer_payment_intent_requires_a_valid_transfer_payer_dni(): void
{
$tenant = $this->createTenant('sonder', 'Sonder', 'sonder.com.ar');
$user = User::factory()->create();
@@ -45,18 +45,18 @@ class TelepagosWebhookTest extends TestCase
'method' => 'transfer',
])
->assertUnprocessable()
->assertJsonValidationErrors(['payer_dni']);
->assertJsonValidationErrors(['transfer_payer_dni']);
$this->actingAs($user, 'sanctum')
->postJson("/api/tenants/sonder/compras/{$purchase->id}/payment-intent", [
'method' => 'transfer',
'payer_dni' => '12.345.678',
'transfer_payer_dni' => '12.345.678',
])
->assertUnprocessable()
->assertJsonValidationErrors(['payer_dni']);
->assertJsonValidationErrors(['transfer_payer_dni']);
}
public function test_transfer_payment_intent_persists_payer_dni_without_replacing_customer_dni(): void
public function test_transfer_payment_intent_persists_transfer_payer_dni_without_replacing_customer_dni(): void
{
$tenant = $this->createTenant('sonder', 'Sonder', 'sonder.com.ar');
$this->configureTelepagosIntegration($tenant);
@@ -82,7 +82,7 @@ class TelepagosWebhookTest extends TestCase
$this->actingAs($user, 'sanctum')
->postJson("/api/tenants/sonder/compras/{$purchase->id}/payment-intent", [
'method' => 'transfer',
'payer_dni' => '23456789',
'transfer_payer_dni' => '23456789',
])
->assertOk()
->assertJsonPath('transfer_data.alias', 'telepagos.test');
@@ -90,7 +90,7 @@ class TelepagosWebhookTest extends TestCase
$this->assertDatabaseHas('compras', [
'id' => $purchase->id,
'dni' => '87654321',
'payer_dni' => '23456789',
'transfer_payer_dni' => '23456789',
'payment_method' => 'transfer',
]);
}
@@ -279,7 +279,7 @@ class TelepagosWebhookTest extends TestCase
$purchase->update([
'payment_method' => 'transfer',
'payer_dni' => $dni,
'transfer_payer_dni' => $dni,
]);
$checkoutService->completePurchase($purchase);