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

@@ -54,7 +54,7 @@ class TelepagosWebhookService
$dni = substr($cuit, 2, -1);
$compra = Purchase::where('tenant_codigo', $tenantCodigo)
->where('payer_dni', $dni)
->where('transfer_payer_dni', $dni)
->whereIn('status', [Purchase::STATUS_CREATED, Purchase::STATUS_PENDING_PAYMENT])
->where('payment_method', 'transfer')
->where('total', $amount)

View File

@@ -74,7 +74,7 @@ class PurchaseController extends Controller
];
if ($method === 'transfer') {
$purchaseUpdate['payer_dni'] = preg_replace('/\D+/', '', (string) $request->validated('payer_dni'));
$purchaseUpdate['transfer_payer_dni'] = preg_replace('/\D+/', '', (string) $request->validated('transfer_payer_dni'));
}
$compra->update($purchaseUpdate);

View File

@@ -20,7 +20,7 @@ use Illuminate\Database\Eloquent\Relations\HasOne;
'payment_method',
'total',
'dni',
'payer_dni',
'transfer_payer_dni',
'telefono',
'nombre_apellido',
'email',

View File

@@ -19,7 +19,7 @@ class PaymentIntentRequest extends FormRequest
{
return [
'method' => ['required', 'string', Rule::in(['qr', 'transfer'])],
'payer_dni' => [
'transfer_payer_dni' => [
Rule::requiredIf(fn (): bool => $this->input('method') === 'transfer'),
'string',
'regex:/^\d{7,8}$/',

View File

@@ -44,7 +44,7 @@ class PurchaseResource extends JsonResource
'status' => $this->status,
'payment_method' => $this->payment_method,
'dni' => $this->dni,
'payer_dni' => $this->payer_dni,
'transfer_payer_dni' => $this->transfer_payer_dni,
'telefono' => $this->telefono,
'nombre_apellido' => $this->nombre_apellido,
'email' => $this->email,