Closed
Bug 1033701
Opened 12 years ago
Closed 12 years ago
When on roaming using Movistar SIM, carrier billing is not an option
Categories
(Marketplace Graveyard :: Consumer Pages, defect, P1)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: krupa.mozbugs, Assigned: keir)
Details
(Keywords: regression)
Attachments
(2 files)
Movistar Spain SIM roaming on T-mobile
connectivity wifi
hamachi 1.3
steps to reproduce:
1. Start the purchase of a paid app
2. Sign in using persona
3. Enter PIN
Expected behavior:
Carrier billing option is shown by default for users with Movistar Spain SIM
observed behavior:
Only credit card billing option is available even if the user has Movistar SIM on roaming.
Looks like we are sending the right mnc/mcc info 07-02 14:56:11.120 E/GeckoConsole( 135): Content JS LOG at https://marketplace-cdn.allizom.org/mozpay/media/js/pay-min.js?build=203cfa5-53b46597:5 in y: [pay] networkCodes: {"mcc":"214","mnc":"07"}
Also, this used to work before all the bango upgrades.
| Reporter | ||
Updated•12 years ago
|
Assignee: keir → simone
Comment 1•12 years ago
|
||
Investigating
Comment 2•12 years ago
|
||
After a first investigation it seems that the user you being identified as is new to Bango due to the MOZ_USER_ID and has not been connected to a msisdn yet because you are connecting via wifi, therefore the only information available we have is that you are in the US, due to IP location. Currently USA is not carrier enabled and so we do not show you a link to the Operator page. Going through the identification flow while on carrier network should fix this, it might require that you clear your cookies.
I am still investigating about if this should be an expected behavior or we can do something to improve.
| Assignee | ||
Comment 3•12 years ago
|
||
(In reply to Simone Masiero from comment #2)
> Currently USA is not carrier enabled and so we do not show you a link to the
> Operator page.
Suspect this is the problem, and is as proposed in the original SoW - (from the SoW "Where no operator billing credentials are found, the user will be offered credit card as a payment method, with a link to pay via operator billing (if available in specific region).")
The process of using "carrier enriched" HTTP headers to automatically identify users has not changed. Previously if you where not identified automatically the user would have been asked to complete a MT auth (even if CC was the only option). Now, if the user is not automatically identified, they will be offered CC payment, with the option (via a link) to complete a MT auth and pay via DCB (when available).
This means when roaming in a region without DCB there is no longer the option to explicitly say that home network is in a region with DCB.
Propose we show the link to pay via DCB all the time - regardless of region.
| Assignee | ||
Comment 4•12 years ago
|
||
For clarity - it's not necessary a "bug" that you weren't automatically identified while roaming, and the MCC / MNC are not currently passed to Bango.
Updated•12 years ago
|
Priority: -- → P1
Comment 5•12 years ago
|
||
(In reply to Keir Kettle from comment #3)
> Propose we show the link to pay via DCB all the time - regardless of region.
That would work for me. I don't think its inconceivable that people on desktop or tablets without SIMs could then do MT auth to pay if they really wanted to.
Ideally we'd show that only if we passed through the "OPERATOR" value in the BillingConfiguration, so later on we could get a bit smarter about that on our end and pass it only when its appropriate.
| Assignee | ||
Comment 6•12 years ago
|
||
OK - due for production w/c 21/7
| Assignee | ||
Updated•12 years ago
|
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
| Reporter | ||
Comment 7•12 years ago
|
||
I still have this problem
connectivity: wifi with data roaming enabled
SIM: movistar spain SIM
device: hamachi with 1.4
time of test: ~4pm PDT
MSISDN: 639311207
steps to reproduce:
1. On a freshly flashed phone, start the marketplace stage app
2. Search for :paid
3. Start the purchase of an app
4. Sign in using persona
5. Enter PIN
expected behavior:
Since user's SIM is from Spain, carrier billing is supported
actual behavior:
Only credit card billing is allowed.
In the attached screenshot notice that data roaming is clearly available.
| Reporter | ||
Updated•12 years ago
|
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Updated•12 years ago
|
Flags: needinfo?(keir)
Updated•12 years ago
|
Assignee: simone → keir
| Assignee | ||
Updated•12 years ago
|
Status: REOPENED → RESOLVED
Closed: 12 years ago → 12 years ago
Flags: needinfo?(keir)
Resolution: --- → FIXED
Comment 8•12 years ago
|
||
Bango have updated the rules on when the carrier billing options are shown
You need to log in
before you can comment on or make changes to this bug.
Description
•