I have an ASUS Zenfone 2 and on straight talk.  I have found that sometimes I am not receiving all my text messages.   I confirmed that everything is updated on my phone.  I am using the Messenger (google) app for my texts. 
My Current APN Settings:
Name: Straight Talk
APN: tfdata
Proxy: Not set
Port: 80
Username: Not set
Password: Not set
Server: Not set
MMSC: http: // mms-tf .net <<no spaces>>
MMS proxy: mms3. tracfone. com  <<no spaces>>
MMS port: 80
MCC: 310
MNC: 410
Authentication type: PAP
APN type: default,supl,mms,hipri
APN protocol: IPv4
APN roaming protocol: IPv4
APN enable/disable: APN enabled
Bearer: unspecified
MVNO type: None
MVNO value: Not set