શિપિંગ પહેલા ચાર્જબેક રોકો: IP વિરુદ્ધ બિલિંગ દેશ
ખરીદનારનો IP દેશ અને બિલિંગ દેશ સામાન્ય રીતે સમાન હોય છે. જ્યારે તેઓ સમાન ન હોય, ત્યારે તે ચોરાયેલા કાર્ડના ફ્રોડ માટે એક મોટો સંકેત છે.
મોટાભાગના ચેકઆઉટ આ બાબતને અવગણે છે. તમે પ્રોડક્ટ શિપ કરતા પહેલા ફ્રોડ રોકવા માટે આ ચેક સસ્તામાં કરી શકો છો.
અહીં સ્તરિત સંરક્ષણ (layered defense) બનાવવાની રીત છે:
• ખરીદનારનો દેશ શોધવા માટે IP geolocation નો ઉપયોગ કરો. • એક જ કોલમાં threat scores અને proxy flags જેવા સુરક્ષા સંકેતો મેળવો. • IP દેશની બિલિંગ એડ્રેસના દેશ સાથે સરખામણી કરો. • નિર્ણય લો: allow, add friction, review, અથવા block.
ક્યારેય માત્ર દેશના આધારે બ્લોક ન કરો. મુસાફરો, વિદેશમાં રહેતા લોકો (expats), અને કોર્પોરેટ VPN વપરાશકર્તાઓ સતત મિસમેચ પેદા કરશે.
તેના બદલે આ લોજિકનો ઉપયોગ કરો:
- Block: જાણીતા હુમલાખોરો અથવા ખૂબ જ ઊંચા threat scores (80-100).
- Review: VPN અથવા proxy સાથે દેશનું મિસમેચ, અથવા મધ્યમ threat scores (45-79).
- Friction: માત્ર દેશનું મિસમેચ અથવા નીચા-મધ્યમ threat scores (20-44). અહીં 3DS ટ્રિગર કરો.
- Allow: સમાન દેશો અને નીચા threat scores (0-19).
આ પદ્ધતિ થર્ડ-પાર્ટી ફ્રોડને પકડે છે. તે 'ફ્રેન્ડલી ફ્રોડ' (friendly fraud) ને પકડી શકતી નથી જ્યાં વાસ્તવિક માલિક ચાર્જ સામે વિવાદ કરે છે.
તમારા અમલીકરણ (implementation) માટે ટેકનિકલ ટિપ્સ:
- Fail soft: જો IP લુકઅપ નિષ્ફળ જાય, તો ઓર્ડરને મેન્યુઅલ રિવ્યુ માટે મોકલો. API ડાઉન હોવાને કારણે પેઇંગ કસ્ટમરને બ્લોક ન કરો.
- Use X-Forwarded-For: જો તમે લોડ બેલેન્સરનો ઉપયોગ કરો છો, તો ખાતરી કરો કે તમે પ્રોક્સી IP ને બદલે વાસ્તવિક ક્લાયન્ટ IP વાંચો છો.
- Cache results: પૈસા બચાવવા અને લેટન્સી ઘટાડવા માટે IP લુકઅપને 10 મિનિટ માટે Redis માં સ્ટોર કરો.
- Use country codes: સરળ સરખામણી માટે ISO alpha-2 કોડ્સ (US, GB, DE) નો ઉપયોગ કરો.
આ ચેક એક ઝડપી અને સસ્તો સંકેત છે. તે તમારા રેવન્યુને સુરક્ષિત કરવા માટે AVS અને 3-D Secure ની સાથે કામ કરે છે.
સ્ત્રોત: https://dev.to/abdullah_afzal/stop-the-chargeback-before-it-ships-ip-vs-billing-country-4ja4