Find Jobs
Hire Freelancers

Adjust existing stripe payment screens to fetch user IP, Tax ID and location

$8-15 USD / hour

Cerrado
Publicado hace más de 5 años

$8-15 USD / hour

I need 2 existing stripe payment screens to be adjusted to fetch user IP, Tax ID and location and make possible automatic Receipt to be send to the user after payment + Quaderno Invoice. Mock-up screens attached Thanks
ID del proyecto: 17654700

Información sobre el proyecto

10 propuestas
Proyecto remoto
Activo hace 5 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
10 freelancers están ofertando un promedio de $11 USD /hora por este trabajo
Avatar del usuario
I just checked the attached images; One is contaied with user details like First Name, last Name, email, state, Tax ID, card, validation, CVC no, Zip code etc. And other screen is contained with Email id, Card No, validity period, CvC, Zip cod etc and Pay button. So from the code bases, need to fetch TAX Id, Location etc; Those details user mentioned and be saved into database. Need to fetch the values from database; And for tracking user IP, Geolocation concept can be used. In my previous project, I was trying to get the transaction ID after the purchase; But it returns empty on thank you page; Basically I set: \Stripe\Stripe::setApiKey('<test token>'); Also mention $amount and $card $_POST['stripeToken']; Next create Customer; Charge the customer instead of the card; Amount, currency, customer id be mentioned as well. Billing informations be saved with customer_id, address, city, state, country, postal, trans_id and save the transaction id. Here applied set_billing($fields = array()) this function. On billing date, time, customer address etc be mentioned. And on final completion, it will be redirected to the Thank you. That is why it returns empty thank you page; Later, I have applied this: $charge = \Stripe\Charge::create(array( "amount" => 100, "currency" => "usd", "customer" => $customer->id) ); Also try print_r($charge); // to check the output variable; It will get response as $charge->id; Please let me know your convenient time.
$8 USD en 40 días
5,0 (225 comentarios)
9,0
9,0
Avatar del usuario
Hello Sir/Mam, I have checked image which you shared and understood your need, i have all suitable skill with 5+ year experience based on your need am able to integrate payment gateway integration and manage all point which you shared, so ping me . I can start work from now. Thanks
$8 USD en 40 días
4,7 (269 comentarios)
7,1
7,1
Avatar del usuario
Hi, I can add custom fields in stripe checkout popup(this maybe need to create a custom form) and automatically send recipt with Quaderno invouice after payemnt. Please contact me so we can discuss more. Regards, Tan.
$8 USD en 40 días
4,9 (77 comentarios)
6,0
6,0
Avatar del usuario
Dear Hiring Manager, I have read your full project description. I am interested in collaborating with you. Can you please share your site URL? I have more than 6+ years of experience in Web Development. I have experience in latest cutting-edge technologies like Wordpress, Joomla, Prestashop, PHP, Laravel, CI, Cake PHP, Ruby on Rails, Shopify, Swift, Angular JS, Casper JS, Vue, React, HTML5, CSS3, Bootstrap, Ajax, Jquery. Please message me for further discussion about the project. This is my portfolio: https://trickydevs.com.
$14 USD en 40 días
4,9 (34 comentarios)
5,1
5,1

Sobre este cliente

Bandera de CANADA
Vancouver, Canada
0,0
0
Forma de pago verificada
Miembro desde jul 14, 2011

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.