Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/skylinenando/infinitepay
Link de pagamento com InfinityPay
https://github.com/skylinenando/infinitepay
html infinitypay javascript pagamentos-online php
Last synced: 7 days ago
JSON representation
Link de pagamento com InfinityPay
- Host: GitHub
- URL: https://github.com/skylinenando/infinitepay
- Owner: SkylineNando
- License: apache-2.0
- Created: 2024-03-06T15:51:41.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-03-06T15:56:41.000Z (10 months ago)
- Last Synced: 2024-05-01T13:28:36.939Z (8 months ago)
- Topics: html, infinitypay, javascript, pagamentos-online, php
- Language: JavaScript
- Homepage: https://bit.ly/49Vm0mU
- Size: 11.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# InfinitePay
LINK DE PAGAMENTO Venda online e parcele em até 12xClaro, podemos criar uma solução usando HTML, PHP e JavaScript. Vou dividir a solução em três partes: o formulário HTML para inserir os dados de pagamento, o script JavaScript para enviar esses dados para o servidor PHP e a página PHP para processar os dados e redirecionar o usuário para o link de pagamento.
HTML (index.html):
```html
Pagamento
Pagamento
Estabelecimento:
Valor:
Pagar
```
JavaScript (script.js):
```javascript
document.getElementById('formPagamento').addEventListener('submit', function(event) {
event.preventDefault();
var estabelecimento = document.getElementById('estabelecimento').value;
var valor = document.getElementById('valor').value;// Enviar dados para o servidor PHP
var xhr = new XMLHttpRequest();
xhr.open('POST', 'processar_pagamento.php', true);
xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
xhr.onreadystatechange = function() {
if (xhr.readyState === 4 && xhr.status === 200) {
// Redirecionar para o link de pagamento retornado pelo servidor
window.location.href = xhr.responseText;
}
};
xhr.send('estabelecimento=' + encodeURIComponent(estabelecimento) + '&valor=' + encodeURIComponent(valor));
});```
PHP (processar_pagamento.php):```php
```