checkout-form.php
24 lines
| 1 | <form action="<?php echo esc_url( $checkout->razorpay_url ); ?>" id="razorpay-form"> |
| 2 | <input type="hidden" name="key_id" value="<?php echo esc_attr( $checkout->key_id ); ?>" /> |
| 3 | <input type="hidden" name="amount" value="<?php echo esc_attr( $checkout->amount ); ?>" /> |
| 4 | <input type="hidden" name="order_id" value="<?php echo esc_attr( $checkout->razorpay_order_id ); ?>" /> |
| 5 | <input type="hidden" name="name" value="<?php echo esc_attr( $checkout->store_name ); ?>" /> |
| 6 | <input type="hidden" name="notes[order_id]" value="<?php echo esc_attr( $checkout->order_id ); ?>" /> |
| 7 | <input type="hidden" name="callback_url" value="<?php echo esc_url( $checkout->callback_url ); ?>" /> |
| 8 | <input type="hidden" name="cancel_url" value="<?php echo esc_url( $checkout->cancel_url ); ?>" /> |
| 9 | |
| 10 | <?php if($checkout->username): ?> |
| 11 | <input type="hidden" name="profile[name]" value="<?php echo esc_attr( $checkout->username ); ?>" /> |
| 12 | <?php endif; ?> |
| 13 | <?php if($checkout->email): ?> |
| 14 | <input type="hidden" name="profile[email]" value="<?php echo esc_attr( $checkout->email ); ?>" /> |
| 15 | <?php endif; ?> |
| 16 | </form> |
| 17 | |
| 18 | <script defer> |
| 19 | window.addEventListener('DOMContentLoaded', () => { |
| 20 | const form = document.getElementById('razorpay-form'); |
| 21 | form.submit(); |
| 22 | }); |
| 23 | </script> |
| 24 |