1. A method, comprising: receiving, by a device, transaction information associated with an online transaction between a user device and a merchant device; providing, by the device, embedded code to the user device based on receiving the transaction information; receiving, by the device and based on execution of the embedded code: location information identifying a geographic location at which the user device is located, and an identifier associated with the user device; determining, by the device, an authorization decision for the online transaction based on the transaction information, the location information, and the identifier, and forwarding, by the device, the authorization decision to the merchant device to permit the merchant device to approve or deny the online transaction.